Как прыгать среди UIViewControllers? - PullRequest
0 голосов
/ 07 октября 2010

В грядущем приложении для iPhone будет около 20 UIViewController с, которые не имеют никаких иерархических отношений между ними. Потенциально любой UIViewController может / перейдет к другому UIViewController. Каков наилучший способ справиться с переключением между UIViewController с для этого приложения? Спасибо!

Ответы [ 3 ]

0 голосов
/ 07 октября 2010

Вам понадобится еще один объект для управления всеми контроллерами представления.Это может быть делегат вашего приложения или объект, предназначенный для управления представлениями.В зависимости от того, как работает ваше приложение, вы можете создать другой управляющий ViewController для представления определенных представлений способом, аналогичным UITabBarController или UINavigationController.В этом случае каждый из ваших 20 контроллеров UIViewController будет представлен в качестве подпредставления управляющего ViewController.

0 голосов
/ 07 октября 2010

Вы можете использовать NSMutableArray для поддержки этих UIViewControllers. Пример кодов Я изучал, как обычно, сохраняю 3 UIViewControllers и присваиваю [NSNull null] в массив для этих освобожденных или не загруженных UIViewControllers.UINavigationController удобен, и он поддерживает свои viewControllers по массиву.

0 голосов
/ 07 октября 2010

Используйте таблицу, чтобы выбрать, к которой идти. Практически единственный вид, который может обрабатывать выборку из 20 элементов, не становясь неловким.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...