如何在UIViewControllers中跳转?

时间:2010-10-07 10:10:38

标签: iphone uiviewcontroller

即将推出的iPhone应用程序大约有20个UIViewController,它们之间没有任何层次关系。可能任何UIViewController可以/将跳转到另一个UIViewController。处理此应用程序UIViewController之间切换的最佳方法是什么?谢谢!

3 个答案:

答案 0 :(得分:0)

使用表格选择要转到的表格。几乎是唯一可以处理20个元素选择而不会变得尴尬的视图。

答案 1 :(得分:0)

您需要另一个对象来管理所有视图控制器。这可以是您的app委托,也可以是专门用于管理视图的对象。根据应用程序的工作方式,您可能希望创建另一个管理ViewController,以类似于UITabBarController或UINavigationController的方式呈现特定视图。在这种情况下,您的每个20个UIViewControllers都会将其视图显示为管理ViewController的子视图。

答案 2 :(得分:0)

您可以使用NSMutableArray来维护这些UIViewControllers。 A sample codes我研究过通常保留3个UIViewControllers,并为那些释放或未加载的UIViewControllers分配 [NSNull null] 到数组中。 UINavigationController非常方便,它也可以通过数组维护它的viewControllers。