Iphone 在多视图控制器';s观点

Iphone 在多视图控制器';s观点,iphone,Iphone,我有一个项目,其中有根viewcontroller和多个子viewcontroller。 在根视图控制器中,我调用并在2个子视图控制器之间切换 代码如下: //root view controller controller button at front of all subviewcontrollers'view [vViewController2.view removeFromSuperview]; [self.view insertSubview:vViewController1.vie

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

代码如下:

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

[vViewController2.view removeFromSuperview];
[self.view insertSubview:vViewController1.view atIndex:0];
在此模式下,内存中的子视图/视图控制器将被卸载,稍后加载时,它将提示viewDidload事件

但我更喜欢在加载子viewcontroller后切换时,将其存储在内存中,而不是从内存中卸载

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

当我尝试返回到atIndex值较低的子viewcontroller时,我不知道该怎么做

欢迎评论

谢谢
interdev

根据视图的层次结构,考虑使用标准解决方案,即
UINavigationController
UITabBarController
——这些标准类将为您做大量工作