使用OC開發的時候我們經常會使用便利構造器,初始化時很方便,那么在swift中我們如何使用便利構造器呢,小編就告訴大家吧。
我們以繼承UIView為例
首先,重寫init方法:
重寫init方法
然后,創建便利構造器,注意使用convenience,其中,self.init()就是調用上面init(frame: CGRect)方法,我們在初始化時傳一個字符串,并且創建一個label,把這個字符串給label:
便利構造器
下面,就是在自定義UIView中的方法,下面我們開始使用了:
創建TestView
運行出來的效果:
以下是完成代碼:
以上有什么問題歡迎大家指出來,我們相互學習。