作者:熊字饼爱优乐美 | 来源:互联网 | 2023-05-24 19:02
在Swift中,UIControl
似乎没有setEnabled:
方法.有没有办法检测控制状态何时发生变化?
1> bzz..:
您可以在子类中执行类似的操作:
override var enabled:Bool {
didSet {
//Your code
}
}
Swift 3.0
override var isEnabled:Bool {
didSet {
//Your code
}
}
请注意,您不需要在此处调用super - Swift会在覆盖属性时自动执行此操作.