以下の内容はhttps://www.letitride.jp/entry/2019/08/27/065916より取得しました。


Swift 拡張UIクラスのイニシャライザ

個人開発したアプリの宣伝
目的地が設定できる手帳のような使い心地のTODOアプリを公開しています。
Todo with Location

Todo with Location

  • Yoshiko Ichikawa
  • Productivity
  • Free

スポンサードリンク

プログラムからのインスタンス作成時とxib load時の2つのイニシャライザを定義しておくと両方のIFから利用できるオブジェクトとなる。

class MyUILabel: UILabel {
    //storyboardに配置したオブジェクトも動作するのだが、storyboard上の設定で上書きされるので実質意味をなさない
    override init(frame: CGRect) {
        super.init(frame: frame)
        layer.cornerRadius = 5
        clipsToBounds = true
    }
    
    required init?(coder aDecoder: NSCoder) {
        super.init(coder: aDecoder)
    }
    
    //xibからのload完了時に動作する
    override func awakeFromNib() {
        super.awakeFromNib()
        layer.cornerRadius = 5
        clipsToBounds = true
    }
}





以上の内容はhttps://www.letitride.jp/entry/2019/08/27/065916より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14