Xcode:IB中如何绑定父类中的outlet
by 大熊猫侯佩
很多同学可能不太理解主题,我来解释一下.
大多数情况下,我们IB绑定的对象一定对应在某个控制器类里.
比如IB里ViewController中创建一个图片元素,然后将它ctrl拖动到ViewController类里,这样我们就完成了UIImageView到类中实例对象的绑定(或者你也可以理解为他绑定到类的一个属性上).
这很容易理解,不过有些情况略微复杂.
假设你要绑定的对象不在ViewController里而在ViewController的父类里呢?
父类里对于该属性做了特殊操作,而子类继承自父类从而可以使用该属性;这只是一个简单的继承关系,只不过特殊的是该属性恰好又被IBOutlet修饰:
//在第三方库中的父类,不可修改! class ImageUIViewController:_ImageUIViewController{ @IBOutlet