【问题标题】:switch between multi viewcontroller's view在多视图控制器的视图之间切换
【发布时间】:2010-02-02 15:18:04
【问题描述】:

我有一个项目,其中有根视图控制器和多个子视图控制器。 在根视图控制器中,我调用并在 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 值较低的子视图控制器时,我不知道该怎么做。

欢迎评论

谢谢 开发者间

【问题讨论】:

    标签: iphone


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-09
      • 1970-01-01
      • 2014-02-17
      • 2019-04-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多