即将推出的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. ViewPagerIndicator - 如何在片段之间跳转
- 3. UIViewControllers之间的自定义转换
- 4. 在UIScrollView中旋转UIViewControllers
- 5. Taborder在帧之间跳转
- 6. 如何跳过或跳转中间件? (节点)
- 7. 在UIViewControllers之间转换时保留UI元素
- 8. 迷失在视图 - UIViewControllers之间转换的最佳方式
- 9. 如何在脚本中使用跳转/跳转服务器
- 10. UIViewControllers之间的通信
- 11. UIViewControllers之间传递NSFetchedResultsController
- 12. UIViewControllers之间的导航IOS
- 13. UINavigationController内UIViewControllers之间切换
- 14. 我如何使用Storyboard在iOS中的UIViewControllers之间切换
- 15. 如何通过协议/代理在UIViewControllers之间传递数据
- 16. 如何在不同的UIViewControllers之间传递数据?
- 17. 任何UIViewControllers之间的替代?
- 18. .show()之间跳转问题
- 19. 功能之间跳转(pascal)
- 20. 如何防止在css过渡期间跳转?
- 21. 如何使用Vimperator在代码框之间跳转?
- 22. 如何在Excel宏中的代码块之间跳转?
- 23. 如何在超类和子类的方法之间跳转?
- 24. 如何在vim中的警告之间跳转?
- 25. 如何计算velocity.x在平台之间跳转?
- 26. 如何在JetBrains PyCharm IDE中的BreakPoint之间跳转
- 27. IOS - 如何在不同场景下的viewControllers之间跳转
- 28. 用UISegmentedControl在UIViewControllers之间切换
- 29. 使用UINavigationController在UIViewControllers之间切换
- 30. 在UITabBarController中的UIViewControllers之间共享UIView
我无法负担'UINavigationController',因为屏幕全部由设计者(非标准)UI元素使用。按下一些UI元素可能跳转到某些功能(屏幕),所以我不能使用UINavigationController。谢谢。 – ohho 2010-10-08 01:03:51
不客气。也许你可以用self来维护UIViewControllers和NSMutableArray。 QuartzCore框架或UIView的类方法对切换视图的动画很有帮助。 – AechoLiu 2010-10-08 02:02:16