0

我有一个模态视图,它向上滑动覆盖可见视图。基于模式上的按钮按下,我想弹出它覆盖的视图并推送不同的视图,以便当模式再次向下滑动时,新视图可见。

有什么策略可以做到这一点?

4

1 回答 1

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;
于 2012-05-15T17:17:38.757 回答