首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >手动使用Segue

手动使用Segue
EN

Stack Overflow用户
提问于 2012-10-04 06:24:28
回答 2查看 9.6K关注 0票数 7

我需要从同一个按钮创建两个Segue,然后我想根据设备方向以编程方式选择使用哪一个。我遇到的问题是,你似乎只能创建一个从一个按钮到另一个视图的片段,所以当我添加第二个片段时,它只会改变第一个片段。

你如何添加一个段,或者没有链接到按钮等,这样我就可以编程,或者你应该如何做到这一点。我希望有两个视图,可以根据方向动态选择,而不是在旋转时通过代码移动对象,因为有很多对象和自定义的东西,这将使拥有两个视图变得更加简单。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-04 08:25:48

你必须手动触发分段。将按钮连接到一个方法,然后在你的故事板中创建两个segues,一个从一个视图控制器到另一个,然后在IB中给它一个标识符,然后在你的方法中调用"performSegueWithIdentifier:“。

附加信息

要进行手动分段,按住will键并单击IB中的视图控制器对象到另一个视图控制器,该框将弹出为"Manual Segue“。只要确保它有一个标识符即可。

票数 16
EN

Stack Overflow用户

发布于 2012-10-04 07:52:20

我认为你可以让按钮触发一个IBAction,在其中你可以根据方向做出选择,然后以编程方式触发适当的段。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12717757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档