Отслеживание просмотров в приложении UIWIndow в iOS
Когда мы используем навигационный контроллер в качестве корня окна, и мы поместили несколько контроллеров в этот навигационный контроллер. скажем, A, как навигационный контроллер B, как корень навигационного контроллера C нажата на B D толкает на C
тогда какая будет иерархия просмотров на окне. это как первое окно -> A -> B -> C -> D;
или они в памяти, но на окне есть только один D?
1 ответ
Решение
Вы можете провести расследование самостоятельно, просто напечатайте во время отладки:
po [[UIWindow keyWindow] recursiveDescription]
Он покажет вам полную иерархию просмотра для вашего приложения.
Но да, окончательная структура выглядит так:
UIWindow -> UINavigationController.view -> RootViewController.view -> OtherViewControllerView -> Подвид