【发布时间】:2012-09-08 19:45:51
【问题描述】:
我的应用程序中有一个主菜单屏幕,因此当我按下按钮时,我会推送到另一个视图控制器。在其中一个视图控制器中,我使用轻击手势识别器进入模态视图,然后再次关闭模态视图。但在这个模态视图中,我想要一个按钮 {主菜单} 来关闭视图控制器,然后关闭推送。
如何消除 2 层推送和模式视图。使用 push segue,您是关闭 push 视图,还是只是添加另一个 push 以返回。现在我不能关闭模态并按下那个 1 按钮(在模态屏幕上)。
一些建议会有所帮助..
编辑: 主菜单视图控制器->(push segue)-> 视图控制器XXX 查看控制器XXX ->(模态转场)-> 暂停控制器 暂停控制器->(关闭模式segue)->查看控制器XXX 暂停控制器->(???(将不得不关闭模式和弹出推送)???)->主菜单视图控制器
【问题讨论】:
-
第三句话之后,你完全失去了我。也许一些图形(屏幕截图)有助于使您的问题易于理解。还要尝试使您的语言适应标准;没有推送视图之类的东西,因此“关闭推送视图”是没有意义的。
-
@看你能不能看懂我的编辑图
-
如果我理解正确,那么“关闭推送视图”实际上是说;从 navigationController 的 viewController 堆栈中弹出一个 viewController。
标签: ios xcode uiviewcontroller