在 Interface Builder 中定义“通用”segue
Posted
技术标签:
【中文标题】在 Interface Builder 中定义“通用”segue【英文标题】:Defining a "generic" segue in Interface Builder 【发布时间】:2011-12-13 05:22:29 【问题描述】:我了解如何在 XCode 4.2 中通过右键单击控件(比如一个按钮)并将其拖动到情节提要中的视图控制器来创建转场。
我想做的是创建一个不绑定到控件的 segue,并且必须以编程方式调用,以便我可以执行以下操作:
- (void)viewDidLoad
if (condition)
[self performSegueWithIdentifier: @"identifier" sender: self];
同时仍在 Interface Builder 中定义“标识符”segue。这可能吗?
【问题讨论】:
【参考方案1】:您可以从源视图控制器按住 ctrl 并拖动到另一个场景。您可以使用场景底部的视图控制器对象来执行此操作。
然后当然给它适当的标识符,然后你上面的代码应该可以正常工作。
希望对您有所帮助。
【讨论】:
是的,谢谢。我没有意识到你可以像这样从视图控制器控制拖动。以上是关于在 Interface Builder 中定义“通用”segue的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Interface Builder 中使用自定义 UIButton 类别?
使用 Interface Builder 构建的自定义 UIView 可通过 Interface Builder 访问/定位
如何使用 Interface Builder 中的自定义 UITableViewCell?