【问题标题】:Dismiss Modal NavigationController from pushed ViewController inside从推入的 ViewController 中解除 Modal NavigationController
【发布时间】:2012-12-02 19:03:11
【问题描述】:

我有一个 iPad 应用程序,我正在使用情节提要。我正在展示一个模态视图,我将其包装在 UINavigationController 中。这是一个带有自己导航的模态“设置”视图。

我有一个委托设置,可以使用“设置”视图中的“完成”按钮关闭模态视图本身,该按钮工作正常,但即使在用户点击设置时它已推送另一个视图后,我也需要能够将其关闭。

所以,基本上是在推送视图中导航栏右侧的“取消”按钮。 不必返回第一个“设置”视图来点击完成按钮。

我尝试为推送视图设置第二个委托,但没有成功:

【问题讨论】:

    标签: ios xcode uinavigationcontroller storyboard


    【解决方案1】:

    只需添加一个条形按钮项并将这一行放入其操作方法中:

    [self.presentingViewController dismissViewControllerAnimated:YES completion:nil];
    

    呈现视图控制器将是呈现模式的控制器,而不是导航控制器。

    【讨论】:

    • 听起来很完美,我回家后试试看报告
    • 效果很好!谢谢你 :)
    • 太棒了!你节省了我很多时间,谢谢!。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-11
    相关资源
    最近更新 更多