В Swift UIControl
не имеет метода setEnabled:
. Есть ли способ определить, когда было изменено состояние управления?
Переопределить метод UIButton setEnabled в Swift
Ответ 1
Вы можете сделать что-то подобное в своем подклассе:
override var enabled:Bool {
didSet {
//Your code
}
}
Swift 3.0
override var isEnabled:Bool {
didSet {
//Your code
}
}
Ответ 2
В быстром 3 теперь:
override var isEnabled: Bool {
didSet {
//Your code
}
}