gpt4 book ai didi

ios - 没有 NavigationController 时如何弹出 UIViewController?

转载 作者:行者123 更新时间:2023-11-29 10:22:29 24 4
gpt4 key购买 nike

我的初始场景嵌入了导航 Controller 。这个场景链接到一个 UITableViewController 场景。 tableview 场景对导航 Controller 一无所知。

在 tableview 场景中,我添加了一个导航栏和左键回调。如何回到之前的场景?

我有以下与后退按钮关联的操作:

self.navigationController?.popViewControllerAnimated(true)

但它什么也没做,因为 self.navigationController 是 nil。

最佳答案

如果您的 navigationControllernil,那么您的场景一定是 display 模态,而不是 push到导航 Controller 上。您必须对其调用 dismissViewController,而不是 popping 它。

比使用左键项导航更好的方法是通过设置自定义 backIndicatorImage 和 mask 来使用导航栏的内置功能。<​​/p>

关于ios - 没有 NavigationController 时如何弹出 UIViewController?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34275963/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com