【发布时间】:2015-05-03 04:55:13
【问题描述】:
当我将一个视图控制器连接到第二个视图控制器时,xcode 会自动将 segue 分配给“push”。不同segue类型的菜单显示大约一秒钟然后消失并自动分配“push”而不是让我手动选择我想要的segue类型。为什么会这样?例如,要将其更改为“模态”,xcode 现在强制我进入属性检查器并从那里选择它,而不是允许我在建立连接时从弹出窗口中选择它。
【问题讨论】:
当我将一个视图控制器连接到第二个视图控制器时,xcode 会自动将 segue 分配给“push”。不同segue类型的菜单显示大约一秒钟然后消失并自动分配“push”而不是让我手动选择我想要的segue类型。为什么会这样?例如,要将其更改为“模态”,xcode 现在强制我进入属性检查器并从那里选择它,而不是允许我在建立连接时从弹出窗口中选择它。
【问题讨论】:
Navigation Controller 中的view_A 和一个通过Push_Segue 与View_A 连接的View_B,它就可以正常工作。但!但是如果你想使用Segue 为Modal 或Popover 移动到View_B,你必须为view_B 创建另一个导航控制器。因为这就是 Modal 和 Popover 的工作方式!像这样:
【讨论】:
inspector menu
_presenting segue_present modally,因为不推荐使用 modal)【讨论】: