在Swift中,
UIControl
似乎没有setEnabled:
方法。有没有办法检测控件状态的变化?你可以在你的子类中做类似这样的事情:
override var enabled:Bool {
didSet {
//Your code
}
}
Swift 3.0
→Swift 3.0
override var isEnabled:Bool {
didSet {
//Your code
}
}
在 Swift 3 中,现在是这样的:
override var isEnabled: Bool {
didSet {
//Your code
}
}