Add disabled trait to tab bar item view (#2079)
* add tab bar item disabled trait * check if isEnabled changed
This commit is contained in:
Родитель
6360f50260
Коммит
224dab9f3b
|
@ -19,8 +19,15 @@ class TabBarItemView: UIControl, TokenizedControlInternal {
|
|||
|
||||
override var isEnabled: Bool {
|
||||
didSet {
|
||||
isUserInteractionEnabled = isEnabled
|
||||
updateColors()
|
||||
if isEnabled != oldValue {
|
||||
isUserInteractionEnabled = isEnabled
|
||||
if isEnabled {
|
||||
accessibilityTraits.remove(.notEnabled)
|
||||
} else {
|
||||
accessibilityTraits.insert(.notEnabled)
|
||||
}
|
||||
updateColors()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче