我有一个模态视图,可以向上滑动覆盖可见视图。 根据模态上的按钮按下,我想弹出它所覆盖的视图并按下不同的视图,这样当模态再次向下滑动时,新视图就可见了。
有什么策略可以实现这个目标?
答案 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;