タグ

2018年9月10日のブックマーク (1件)

  • swiftのextensionによるローディングインジケータ共通化

    全画面で共通のローディングインジケータを実装したい UI操作ブロックする系のこういうのを全画面でいつでも呼び出せるようにしたい せっかくswiftだからUIViewControllerのextensionで書きたい BaseViewController的なクラスに共通関数作って継承させていくのはSwiftyじゃない気がするので、UIViewControllerのextensionで実現させたい。。。 Swiftのextensionはストアドプロパティを持てない 最初にやろうとしたのは以下の方法 ※もちろんビルドエラー swiftのextensionはコンピューテッドプロパティしか持てない為、このアプローチの仕方はできません extension UIViewController { let indicatorView = UIActivityIndicatorView.init(activi

    swiftのextensionによるローディングインジケータ共通化
    rymshm
    rymshm 2018/09/10