Xcode:IB中如何绑定父类中的outlet

xiaoxiao2021-02-28  58

Xcode:IB中如何绑定父类中的outlet

by 大熊猫侯佩

很多同学可能不太理解主题,我来解释一下.

大多数情况下,我们IB绑定的对象一定对应在某个控制器类里.

比如IB里ViewController中创建一个图片元素,然后将它ctrl拖动到ViewController类里,这样我们就完成了UIImageView到类中实例对象的绑定(或者你也可以理解为他绑定到类的一个属性上).

这很容易理解,不过有些情况略微复杂.

假设你要绑定的对象不在ViewController里而在ViewController的父类里呢?

父类里对于该属性做了特殊操作,而子类继承自父类从而可以使用该属性;这只是一个简单的继承关系,只不过特殊的是该属性恰好又被IBOutlet修饰:

//在第三方库中的父类,不可修改! class ImageUIViewController:_ImageUIViewController{ @IBOutlet 大熊猫侯佩 认证博客专家 Swift Objective-C Xcode 非自由程序员,博客认证专家。汇编板块版主, 其他开发语言大版版主。对App、以及Cocos2D、SpriteKit游戏开饶有兴趣。目前常用的语言是ObjC、Swift、Ruby等。不过看到编程艺术、ASM、逆向和C时依然欲罢不能。虽然不是,但喜欢黑客的思维和哲学,认为社会工程学很酷,但还没有实际用来撩过妹。
转载请注明原文地址: https://www.6miu.com/read-2631306.html

最新回复(0)