【发布时间】:2012-05-15 17:06:25
【问题描述】:
我有一个向上滑动覆盖可见视图的模态视图。 基于模态框上的按钮按下,我想弹出它覆盖的视图并推送不同的视图,以便当模态框再次向下滑动时,新视图可见。
有什么策略可以做到这一点?
【问题讨论】:
标签: ios uiview uinavigationcontroller modalviewcontroller
我有一个向上滑动覆盖可见视图的模态视图。 基于模态框上的按钮按下,我想弹出它覆盖的视图并推送不同的视图,以便当模态框再次向下滑动时,新视图可见。
有什么策略可以做到这一点?
【问题讨论】:
标签: ios uiview uinavigationcontroller modalviewcontroller
您可以从导航控制器堆栈访问前一个视图控制器,并且在操作时您可以更改该控制器的视图,使用类似 -
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;
【讨论】:
[[[self parentViewController] navigationController] viewControllers],但那只是零。