首页 > 解决方案 > 如何根据特征更改 UIStoryboardSegue 类型

问题描述

根据设备类型,我想将视图控制器推送到导航控制器堆栈上,或者将其呈现为弹出框。

是否可以在基于特征的情节提要中为 UIStoryboardSegue 的 kind 属性添加自定义?

我想为此使用 segue 而不是以编程方式呈现视图控制器。但我无法弄清楚这是否可能。我尝试继承 UIStoryboardSegue,但我不知道如何以编程方式更改 kind 属性。

标签: iosobjective-cuikitinterface-builderuistoryboardsegue

解决方案


@Paulw11 的回答有效:使用两个手动序列。然后在按下按钮时以编程方式调用它们。

在界面构建器本身中没有办法做到这一点似乎仍然很奇怪。


推荐阅读