Swift中如何使用便利构造器

使用OC开发的时候我们经常会使用便利构造器,初始化时很方便,那么在swift中我们如何使用便利构造器呢,小编就告诉大家吧。

我们以继承UIView为例

首先,重写init方法:

重写init方法

然后,创建便利构造器,注意使用convenience,其中,self.init()就是调用上面init(frame: CGRect)方法,我们在初始化时传一个字符串,并且创建一个label,把这个字符串给label:

Swift中如何使用便利构造器_第1张图片
便利构造器

下面,就是在自定义UIView中的方法,下面我们开始使用了:

Swift中如何使用便利构造器_第2张图片
创建TestView

运行出来的效果:

Swift中如何使用便利构造器_第3张图片

以下是完成代码:

Swift中如何使用便利构造器_第4张图片

以上有什么问题欢迎大家指出来,我们相互学习。


你可能感兴趣的:(Swift中如何使用便利构造器)