模态下的弹出/推动视图

时间:2012-05-15 17:06:26

标签: ios uiview uinavigationcontroller modalviewcontroller

我有一个模态视图,可以向上滑动覆盖可见视图。 根据模态上的按钮按下,我想弹出它所覆盖的视图并按下不同的视图,这样当模态再次向下滑动时,新视图就可见了。

有什么策略可以实现这个目标?

1 个答案:

答案 0 :(得分:1)

从导航控制器堆栈中,您可以访问以前的视图控制器,并且在操作中您可以更改该控制器的视图,使用类似的内容 -

NSMutableArray *activeControllerArray =  [self.navigationController.viewControllers mutableCopy];
// Replace your earlier view controller/view with new view controller/view , and then assign again the navigation controller's viewControllers

self.navigationController.viewControllers = activeControllerArray;