我需要从同一个按钮创建两个Segue,然后我想根据设备方向以编程方式选择使用哪一个。我遇到的问题是,你似乎只能创建一个从一个按钮到另一个视图的片段,所以当我添加第二个片段时,它只会改变第一个片段。
你如何添加一个段,或者没有链接到按钮等,这样我就可以编程,或者你应该如何做到这一点。我希望有两个视图,可以根据方向动态选择,而不是在旋转时通过代码移动对象,因为有很多对象和自定义的东西,这将使拥有两个视图变得更加简单。
发布于 2012-10-04 08:25:48
你必须手动触发分段。将按钮连接到一个方法,然后在你的故事板中创建两个segues,一个从一个视图控制器到另一个,然后在IB中给它一个标识符,然后在你的方法中调用"performSegueWithIdentifier:“。
附加信息
要进行手动分段,按住will键并单击IB中的视图控制器对象到另一个视图控制器,该框将弹出为"Manual Segue“。只要确保它有一个标识符即可。
发布于 2012-10-04 07:52:20
我认为你可以让按钮触发一个IBAction,在其中你可以根据方向做出选择,然后以编程方式触发适当的段。
https://stackoverflow.com/questions/12717757
复制相似问题