Соглашение для многовидового приложения iOS


Я новичок в разработке iOS-приложений, но у меня есть быстрый вопрос о реализации многовидового приложения.

Я предполагаю, что для создания приложения с несколькими представлениями я должен создать свои классы контроллера представлений и создать все из них в своем классе appDelegate, чтобы переключаться между представлениями?

2 3

2 ответа:

Возможно.

С помощью UINavigationController вы обычно создаете их в текущем контроллере представления в ответ на какое-либо действие пользователя, а затем помещаете новый контроллер в стек UINavigationController.

Если вы используете UITabBarController, вам нужно создать их экземпляр, прежде чем поместить их в панель вкладок, поэтому вы можете сделать это в делегате приложения в application:didFinishLaunchingWithOptions:.

Это зависит от того, как вы планируете переключаться между ними.

UINavigationController - это ваш друг Кейси..Этот учебник объяснит it..No нужно создать все viewControllers в appDelegate.