在多视图控制器的视图之间切换

时间:2010-02-02 07:12:23

标签: iphone

我有一个项目,其中有根视图控制器和多子视图控制器。 在root viewcontroller中,我调用并在2个子视图控制器之间切换

代码为:

//root view controller controller button at front of all subviewcontrollers'view

[vViewController2.view removeFromSuperview];
[self.view insertSubview:vViewController1.view atIndex:0];

在这种模式下,内存中的子视图/视图控制器将被卸载,稍后加载时,它将提示viewDidload事件。

但我更喜欢在加载子视图控制器之后,当切换时,它存储在内存中而不是从内存中卸载。

如果这样做,我必须增加atIndex的值。

当我尝试返回atIndex值较低的子视图控制器时,我不知道怎么做。

欢迎任何评论

由于 InterDev中

1 个答案:

答案 0 :(得分:0)

考虑使用标准解决方案,即UINavigationControllerUITabBarController,具体取决于您的观点的层次结构 - 这些标准类将为您做很多工作。