Swift中如何使用便利構造器

使用OC開發的時候我們經常會使用便利構造器,初始化時很方便,那么在swift中我們如何使用便利構造器呢,小編就告訴大家吧。

我們以繼承UIView為例

首先,重寫init方法:

重寫init方法

然后,創建便利構造器,注意使用convenience,其中,self.init()就是調用上面init(frame: CGRect)方法,我們在初始化時傳一個字符串,并且創建一個label,把這個字符串給label:

便利構造器

下面,就是在自定義UIView中的方法,下面我們開始使用了:

創建TestView

運行出來的效果:

以下是完成代碼:

以上有什么問題歡迎大家指出來,我們相互學習。


最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 本章將會介紹 存儲屬性的初始賦值自定義構造過程默認構造器值類型的構造器代理類的繼承和構造過程可失敗構造器必要構造器...
    寒橋閱讀 780評論 0 0
  • 構造過程是使用類、結構體或枚舉類型的實例之前的準備過程。在新實例可用前必須執行這個過程,具體操作包括設置實例中每個...
    莽原奔馬668閱讀 699評論 0 3
  • 123.繼承 一個類可以從另外一個類繼承方法,屬性和其他特征。當一個類繼承另外一個類時, 繼承類叫子類, 被繼承的...
    無灃閱讀 1,429評論 2 4
  • 離別時 你說你歡喜 滿眼都是抑不住的自由 雙手也跟著顫抖 直到坐上火車 你揮動的雙手與綠皮格格不入 就像你不懂他人...
    錢遷閱讀 144評論 0 0
  • 大學畢業后就成為一名乘務員,20多歲的年紀,青春正好,人生中最美好的年華去做個空乘,到底好不好?這是很多朋友,同學...
    颯颯寒閱讀 606評論 0 14