Ios 覆盖UI按钮';Swift中的SETS启用方法
在Swift中,Ios 覆盖UI按钮';Swift中的SETS启用方法,ios,swift,uibutton,swift2,uicontrol,Ios,Swift,Uibutton,Swift2,Uicontrol,在Swift中,UIControl似乎没有设置启用:方法。是否有方法检测控件状态何时更改?您可以在子类中执行类似操作: override var enabled:Bool { didSet { //Your code } } Swift 3.0 override var isEnabled:Bool { didSet { //Your code } } 在swift 3中,现在是: override var isEnabled:
UIControl
似乎没有设置启用:
方法。是否有方法检测控件状态何时更改?您可以在子类中执行类似操作:
override var enabled:Bool {
didSet {
//Your code
}
}
Swift 3.0
override var isEnabled:Bool {
didSet {
//Your code
}
}
在swift 3中,现在是:
override var isEnabled: Bool {
didSet {
//Your code
}
}
谢谢完全忘记了我们可以在SwiftI中覆盖属性,我想知道我们是否可以在swift中ovveride属性,就在我遇到这个问题的那一刻!!!请注意,您不需要在此处调用super-Swift在重写属性时会自动执行此操作。