Отслеживание просмотров в приложении UIWIndow в iOS

Когда мы используем навигационный контроллер в качестве корня окна, и мы поместили несколько контроллеров в этот навигационный контроллер. скажем, A, как навигационный контроллер B, как корень навигационного контроллера C нажата на B D толкает на C

тогда какая будет иерархия просмотров на окне. это как первое окно -> A -> B -> C -> D;

или они в памяти, но на окне есть только один D?

1 ответ

Решение

Вы можете провести расследование самостоятельно, просто напечатайте во время отладки:

po [[UIWindow keyWindow] recursiveDescription]

Он покажет вам полную иерархию просмотра для вашего приложения.

Но да, окончательная структура выглядит так:

UIWindow -> UINavigationController.view -> RootViewController.view -> OtherViewControllerView -> Подвид

Другие вопросы по тегам