【问题标题】:iPhone dismissing multiple controllers?iPhone解雇多个控制器?
【发布时间】:2012-05-01 23:29:54
【问题描述】:

我怀疑很多人都遇到过这种情况 - 您呈现模态视图控制器,然后呈现导航视图控制器,该控制器具有许多推入堆栈的表格视图控制器。基本上,推送和展示控制器。当你走到最后时,你必须将它们全部解散,然后返回根视图控制器

我是否必须要求每个模态控制器关闭,以及每个推送的控制器弹出,还是有更好的方法来做到这一点?

我正在使用 iOS5 故事板,如果这在某种程度上是相关的。

编辑: 感谢您的回答,但它比这更复杂 - 基本上我从根控制器呈现模态视图控制器,而不是推送几个控制器,然后再呈现一个模态视图。当时我想去根控制器。所以只是弹出视图控制器想要这样做,其中一些必须被解雇

【问题讨论】:

    标签: iphone uinavigationcontroller modalviewcontroller


    【解决方案1】:

    您可以通过调用返回到根导航控制器:

    [self.navigationController popToRootViewControllerAnimated:YES];
    

    然后释放你的模态视图控制器

    【讨论】:

    • 那不是我想要的。这样我会释放所有推送的控制器,而不是释放模态视图,让用户在街区周围散步。我想更顺畅地过渡到我的根视图控制器。
    猜你喜欢
    • 2011-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-08
    • 1970-01-01
    • 2017-09-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多