Swift中如何使用便利构造器

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

我们以继承UIView为例

首先,重写init方法:

重写init方法

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

便利构造器

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

创建TestView

运行出来的效果:

以下是完成代码:

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


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本章将会介绍 存储属性的初始赋值自定义构造过程默认构造器值类型的构造器代理类的继承和构造过程可失败构造器必要构造器...
    寒桥阅读 4,117评论 0 0
  • 构造过程是使用类、结构体或枚举类型的实例之前的准备过程。在新实例可用前必须执行这个过程,具体操作包括设置实例中每个...
    莽原奔马668阅读 3,919评论 0 3
  • 123.继承 一个类可以从另外一个类继承方法,属性和其他特征。当一个类继承另外一个类时, 继承类叫子类, 被继承的...
    无沣阅读 5,262评论 2 4
  • 离别时 你说你欢喜 满眼都是抑不住的自由 双手也跟着颤抖 直到坐上火车 你挥动的双手与绿皮格格不入 就像你不懂他人...
    钱迁阅读 968评论 0 0
  • 大学毕业后就成为一名乘务员,20多岁的年纪,青春正好,人生中最美好的年华去做个空乘,到底好不好?这是很多朋友,同学...
    飒飒寒阅读 3,682评论 0 14