In der WWDC 2012-Sitzung betitelt Die Evolution der View-Controller auf iOS - (void)willMoveToParentViewController:(UIViewController *)parent
und - (void)didMoveToParentViewController:(UIViewController *)parent
wurden in benutzerdefinierten Containerimplementierungen für View-Übergänge erwähnt .
Wenn ich mich nicht irre, scheint es erforderlich zu sein, diese Methoden EXPLICITLY aufzurufen, entweder vor - (void)removeFromSuperview
oder nach - (void)addSubview:(UIView *)view
Wenn ich sie jedoch in Unterklassenimplementierungen protokollierte, zeigt dies, dass sie IMPLICITLY genannt wurden. Sie wurden automatisch an den richtigen Stellen aufgerufen.
Ich bin also ein wenig verwirrt, wenn diese Methoden wirklich explizit aufgerufen werden müssen, wie in der WWDC-Sitzung angewiesen, oder es ist in Ordnung, sie nicht zu befolgen und unnötige Codezeilen zu entfernen.
Tags und Links ios uiview uiviewcontroller transition wwdc