ios - 为什么我无法在 xcode 中选择 segue 类型?

标签 ios xcode swift

当我将一个 View Controller 连接到第二个 View Controller 时,xcode 会自动将 segue 分配给“push”。不同 segue 类型的菜单显示大约一秒钟然后消失并自动分配“push”而不是让我手动选择我想要的 segue 类型。为什么会发生这种情况?例如,要将其更改为“模态”,xcode 现在强制我进入属性检查器并从那里选择它,而不是让我在建立连接时立即从弹出窗口中选择它。

最佳答案

  • 如果您有一个嵌入 Navigation Controller 的 view_A 和一个通过 Push_Segue 与 View_A 连接的 View_B,它就可以正常工作。但!但是如果你想使用 SegueModalPopover 移动到 View_B,你必须为 view_B 创建另一个导航 Controller 。因为这就是 Modal 和 Popover 的工作方式!像这样: enter image description here

关于ios - 为什么我无法在 xcode 中选择 segue 类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30010363/

相关文章:

ios - 带有今天扩展的 AVAudioEngine

ios - 显示tableView时,如何将tableView单元排列为不同的顺序?

ios - Parse - 如何在更多数据添加到解析数据库时更新 tableView?

objective-c - Xcode 8 Autocomplete Broken - 仅显示有限的用户代码片段 - 知道为什么吗?

objective-c - 无法从 Objective-C++ 代码调用 swift 函数

ios - 禁用 ios uiwebview 上的特定链接

ios - 如何将自定义 map 图钉添加到 Apple Watch 上的 map View ?

xcode - 启动应用程序时出错

ios - 如何将当前时间增加 5 分钟

swift 核心数据 : accessing relationship is slower than just fetching by predicate - is it designed that way?