14

Swift にはメソッドUIControlがないようです。setEnabled:制御状態がいつ変更されたかを検出する方法はありますか?

4

2 に答える 2

36

サブクラスでそのようなことを行うことができます:

override var enabled:Bool {
    didSet {
        //Your code
    }
}

スイフト3.0

override var isEnabled:Bool {
    didSet {
        //Your code
    }
}
于 2015-01-27T13:55:57.030 に答える
4

Swift 3では、次のようになりました。

override var isEnabled: Bool {
    didSet {
        //Your code
    }
}
于 2016-11-17T07:52:51.640 に答える