Segue show(push) 没有出现在 Objective C 项目中

Posted

技术标签:

【中文标题】Segue show(push) 没有出现在 Objective C 项目中【英文标题】:Segue show(push) not appearing on Objective C project 【发布时间】:2018-01-30 18:24:48 【问题描述】:

我正在尝试创建本机导航,但在 Apple developer guide 中说我必须使用 show(push) 进行 segue,但在我的项目中我只有 3 个选项

并且在 segue 文档中说这 3 个选项已被弃用。我不知道我是否需要升级某些东西,或者我继续使用已弃用的 segue。我在一年前开始这个项目。

【问题讨论】:

【参考方案1】:

问题在于您使用的是旧式故事板。选择storyboard中的任意一个view controller,切换到右边的File inspector,勾选Use Auto Layout和Use Trait Variations。现代版本的 segues 将神奇地栩栩如生。

【讨论】:

像魅力一样工作!。 Tks

以上是关于Segue show(push) 没有出现在 Objective C 项目中的主要内容,如果未能解决你的问题,请参考以下文章

指定“show”(推)segue 的方向

从 Unwind segue 触发时,Push segue 不起作用

push segue 不显示我的详细信息页面

Push Segue 动画停止工作 [关闭]

iOS Push Segue(以编程方式)有时会卡住但不会崩溃

使用 push segue 时 UINavigationController 是不是强制