Предстоящее приложение для iPhone будет содержать около 20 UIViewController
s, у которого нет иерархических отношений между ними. Потенциально любой UIViewController
может/будет прыгать на другой UIViewController
. Каков наилучший способ обработки переключения между UIViewController
s для этого приложения? Благодаря!Как прыгать среди UIViewControllers?
ответ
Вам понадобится другой объект для управления всеми контроллерами представлений. Это может быть ваш делегат приложения, или он может быть объектом, предназначенным для управления представлениями. В зависимости от того, как работает ваше приложение, вы можете создать другое управление ViewController для представления определенных представлений способом, подобным UITabBarController или UINavigationController. В этом случае каждый из ваших 20 UIViewControllers будет иметь свои представления, представленные в качестве подчиненного элемента управления ViewController.
Используйте таблицу, чтобы выбрать, к кому обратиться. В значительной степени единственное представление, которое может обрабатывать выбор из 20 элементов без неудобства.
Вы можете использовать NSMutableArray для поддержки этих UIViewControllers. A sample codes Я изучил, сохраняя 3 UIViewControllers нормально, и назначьте [NSNull null] в массив для освобожденных или незагруженных UIViewControllers. UINavigationController удобен, и он поддерживает свой viewControllers по массиву тоже.
- 1. Рецепты для пропуска NSManagedObjects среди UIViewControllers
- 2. Как разгрузить меню (UIViewControllers)
- 3. Как подкласс UIViewControllers?
- 4. Как прыгать по андроиду
- 5. Как прыгать в Java
- 6. Как «прыгать» сложенными методами
- 7. Неправильно ли использовать UIViewControllers в других UIViewControllers?
- 8. Общий вид в нескольких UIViewControllers
- 9. Как добавить и удалить UIViewControllers для других UIViewControllers
- 10. radgridview прыгать
- 11. UIViewControllers, Delegates
- 12. Как заставить строку таблицы прыгать?
- 13. Как прыгать конкретный tr вправо?
- 14. как сделать gameobject прыгать вперед?
- 15. Как вам заставить персонажа прыгать?
- 16. как прыгать в начало программы
- 17. Как прыгать в j2me игре?
- 18. Как прыгать в цикле Если?
- 19. Как прыгать в мир 2.5D?
- 20. переход между UIViewControllers без контроллера навигации
- 21. загрузка и выгрузка uiviewcontrollers
- 22. UIViewController в UIViewControllers
- 23. Навигация между UIViewControllers IOS
- 24. Передача NSFetchedResultsController между UIViewControllers
- 25. UIViewController, содержащего поток UIViewControllers
- 26. UIViewControllers и UIWebView
- 27. iPhone - несколько UIViewControllers Release
- 28. iphone - кэшированные UIViewControllers?
- 29. Пользовательский переход между UIViewControllers
- 30. UIViewControllers - TabBarApplication - iPhone SDK
Я не могу позволить себе 'UINavigationController', поскольку экран используется всеми элементами дизайна (нестандартными) дизайнера. Нажатие некоторых элементов пользовательского интерфейса может перейти к определенной функции (экранам), и поэтому я не могу использовать UINavigationController. Благодарю. – ohho
Добро пожаловать. Возможно, вы можете поддерживать UIViewControllers с помощью NSMutableArray. Основы QuartzCore или методы класса UIView полезны для анимации переключений. – AechoLiu