gpt4 book ai didi

ios - 后退按钮从屏幕上消失

转载 作者:行者123 更新时间:2023-11-28 11:17:29 25 4
gpt4 key购买 nike

我在网上查了答案,但它似乎与 Navigation Controller title 没有任何关系。

这是我的 View Controller 可视化:

enter image description here

当我触摸初始 TableView 上的一个单元格(“选择任务”)时,我会通过模态转场被定向到导航 Controller 。

此导航 Controller 中的第一个 View 是“房间 Controller ”。

在这里,我按下另一个单元格,然后通过模态转场被定向到“房间详细信息” View 。

在此处按下“后退”后,“房间 Controller ”中不再有“后退”按钮。它就这么消失了。

为什么会这样,有人知道吗?

最佳答案

实际发生了什么:

不再有后退按钮,因为以 Room Details 作为源和 Room Controller 作为目标的 segue 导致 RoomController 的另一个实例被实例化并显示在屏幕上。由于 segue 目标是 Room Controller 而不是它的导航 Controller ,因此不存在导航栏,因此没有后退按钮。

解决方案:

我推荐你使用unwind segues用于返回而不是常规 segues,因为它们在执行时创建目标 Controller 的新实例。

或者,您可以通过编程方式将房间详细信息 Controller 从房间 Controller 中移除(即使用委托(delegate)以获得更大的灵 active )。

关于ios - 后退按钮从屏幕上消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30784801/

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