Соглашение для многовидового приложения iOS
Я новичок в разработке iOS-приложений, но у меня есть быстрый вопрос о реализации многовидового приложения.
Я предполагаю, что для создания приложения с несколькими представлениями я должен создать свои классы контроллера представлений и создать все из них в своем классе appDelegate, чтобы переключаться между представлениями?
2 ответа:
Возможно.
С помощью UINavigationController вы обычно создаете их в текущем контроллере представления в ответ на какое-либо действие пользователя, а затем помещаете новый контроллер в стек UINavigationController.
Если вы используете UITabBarController, вам нужно создать их экземпляр, прежде чем поместить их в панель вкладок, поэтому вы можете сделать это в делегате приложения в application:didFinishLaunchingWithOptions:.
Это зависит от того, как вы планируете переключаться между ними.
UINavigationController - это ваш друг Кейси..Этот учебник объяснит it..No нужно создать все viewControllers в appDelegate.