ios - 显示 Segue 未进入导航堆栈。 View Controller 上没有后退按钮,并且它是从底部而不是左侧向上滑动

标签 ios swift

我一直在试图找出为什么我的显示序列没有将目标 View Controller 输入到导航堆栈中。

  1. 我有一个嵌入导航 Controller 的 Root View Controller 。
  2. 我从该 VC 运行一个显示序列到另一个 View Controller
  3. 新的 View Controller 没有后退按钮,并且是从底部而不是左侧向上滑动。

vc 的图片,注意没有后退按钮。您可以向下滑动屏幕以使其弹回到上一个 View Controller 。

enter image description here

在网上我发现这可能是因为原始 View Controller 和目标 View Controller 都可以位于它们自己的导航 Controller 中。但是,没有迹象表明目标 View Controller 位于不同的导航堆栈中。

我正在寻求有关 1 的帮助。是否有一个简单的解决方案来确保 View Controller 正确显示? 2. 有没有办法告诉每个 View Controller 附加了哪些导航 Controller ?

这是导航堆栈的图片:

enter image description here

最佳答案

所以我解决了这个问题。

当初始化主视图 Controller 时,我转向主视图 Controller 而不是附加的导航 Controller 。这反过来又没有注册附加的导航 Controller 。

关于ios - 显示 Segue 未进入导航堆栈。 View Controller 上没有后退按钮,并且它是从底部而不是左侧向上滑动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59482847/

相关文章:

arrays - 快速将数据添加到数组

iOS 以编程方式访问手机设置

ios - 我应该如何正确重构我的应用程序?

ios - 以编程方式关闭标记的信息窗口 google maps iOS

swift - 需要在 tvOS 的 AVPlayerView 上添加按钮和覆盖

ios - 为什么我们的应用程序大小急剧增加而功能几乎没有变化?

swift - 照片框架 - 如何从 PHAsset 获取图像的 CLLocation?

ios - AudioKit 4.0.1 - 类型 'AKSequencer' 的值没有成员 'avTracks'

ios - 具有 UITableViewCellSelectionStyleGray 选择颜色的 UIButton

ios - 通用 NSManagedObject 的 sortDescriptorWithKey