即将推出的iPhone应用程序将附带约20 UIViewController
s,它们之间没有任何层次关系。潜在地,任何UIViewController
都可以跳到另一个UIViewController
。处理这个应用程序在UIViewController
之间切换的最佳方式是什么?谢谢!如何在UIViewControllers间跳转?
0
A
回答
0
您需要另一个对象来管理所有视图控制器。这可以是您的应用程序委托,也可以是专门用于管理视图的对象。根据您的应用程序的工作方式,您可能需要创建另一个管理ViewController以类似于UITabBarController或UINavigationController的方式呈现特定的视图。在这种情况下,你的每一个UIViewController将把它们的视图作为管理ViewController的子视图。
0
使用表格来选择要去哪一个表格。绝大多数情况下,唯一可以处理20个元素的选择不会变得尴尬。
0
你可以使用NSMutableArray维护那些UIViewControllers。 A sample codes我研究了保持3 UIViewControllers正常,并分配[NSNull null]到数组为那些释放或未加载的UIViewControllers。 UINavigationController很方便,它也通过数组维护它的viewControllers。
相关问题
- 1. 如何在UIViewControllers之间传输数据?
- 2. 在UIScrollView中旋转UIViewControllers
- 3. Taborder在帧之间跳转
- 4. 迷失在视图 - UIViewControllers之间转换的最佳方式
- 5. UIViewControllers之间传递NSFetchedResultsController
- 6. 如何通过协议/代理在UIViewControllers之间传递数据
- 7. 如何在不同的UIViewControllers之间传递数据?
- 8. .show()之间跳转问题
- 9. 如何计算velocity.x在平台之间跳转?
- 10. 如何在超类和子类的方法之间跳转?
- 11. IOS - 如何在不同场景下的viewControllers之间跳转
- 12. 在UITabBarController中的UIViewControllers之间共享UIView
- 13. UIDatePicker在UIViewControllers之间传递数据
- 14. jQuery-scrollTop()在跳转后跳转
- 15. 如何跳转j2me游戏?
- 16. 如何在Gson中跳转斜杠
- 17. 如何在Emacs中跳转到标记
- 18. 如何在C#后面跳转} Visual Studio
- 19. 如何避免汇编代码时跳转和跳转?
- 20. HTML跳转链接 - 如何创建跳转链接
- 21. 如何跟踪两个UIViewcontrollers之间的UITouches? (使用遏制)
- 22. 如何在不使用标签栏的情况下在UIViewControllers之间切换?
- 23. 是否有任何热键在大括号之间跳转?
- 24. 如何在自动滚动模式下在jCarousel中的帧之间跳转
- 25. 在Emacs中,如何在当前文件中的函数之间跳转?
- 26. UIViewControllers,Delegates
- 27. UIViewControllers之间的导航Swift 2.2
- 28. 跳转到IA-32的指令中间
- 29. 基于时间的python跳转fsm
- 30. 如何在单独的纵向和横向UIViewControllers之间平滑过渡?
我无法负担'UINavigationController',因为屏幕全部由设计者(非标准)UI元素使用。按下一些UI元素可能跳转到某些功能(屏幕),所以我不能使用UINavigationController。谢谢。 – ohho 2010-10-08 01:03:51
不客气。也许你可以用self来维护UIViewControllers和NSMutableArray。 QuartzCore框架或UIView的类方法对切换视图的动画很有帮助。 – AechoLiu 2010-10-08 02:02:16