在故事板中为继承的 属性 创建出口

Create an outlet in storyboard to an inherited property

我想创建一个基本的视图控制器class BasicController,它有两个子classes SubclassController 和AnotherSUbClassController。 BasicController 控件内部有一个按钮的视图,因此应该有一个

weak var buttonThing: UIButton? 

属性在里面。在实际实现中,我想在界面的各个部分使用 subclasses:我想在情节提要中绘制它们,将按钮放在该绘图中,并将按钮连接到继承的 buttonThing 属性通过插座。但是等等,buttonThing 属性 是在 superclass 中宣布的,甚至没有出现在 subclass 的代码中。那么如何将按钮连接到该插座?

对于您在故事板中布置的每个子类,您可以从故事板 ctrl-drag UIButtonBasicController。然后您可以像往常一样在每个子类中使用 buttonThing

记得 link 你的子视图控制器到故事板中它们各自的视图控制器。