accessibility for toggle
This commit is contained in:
parent
1d58dff082
commit
5a26ce2529
@ -246,6 +246,7 @@ public typealias ActionBlockConfirmation = () -> (Bool)
|
|||||||
|
|
||||||
backgroundColor = containerTintColor.off
|
backgroundColor = containerTintColor.off
|
||||||
knobView.backgroundColor = knobTintColor.off
|
knobView.backgroundColor = knobTintColor.off
|
||||||
|
accessibilityLabel = MVMCoreUIUtility.hardcodedString(withKey: "Toggle_buttonlabel")
|
||||||
isAnimated = true
|
isAnimated = true
|
||||||
didToggleAction = nil
|
didToggleAction = nil
|
||||||
shouldToggleAction = { return true }
|
shouldToggleAction = { return true }
|
||||||
@ -373,6 +374,10 @@ public typealias ActionBlockConfirmation = () -> (Bool)
|
|||||||
isAnimated = model.animated
|
isAnimated = model.animated
|
||||||
isEnabled = model.enabled
|
isEnabled = model.enabled
|
||||||
|
|
||||||
|
if let accessibileString = model.accessibilityText {
|
||||||
|
accessibilityLabel = accessibileString
|
||||||
|
}
|
||||||
|
|
||||||
if let actionMap = model.action?.toJSON() {
|
if let actionMap = model.action?.toJSON() {
|
||||||
didToggleAction = { MVMCoreActionHandler.shared()?.handleAction(with: actionMap, additionalData: additionalData, delegateObject: delegateObject) }
|
didToggleAction = { MVMCoreActionHandler.shared()?.handleAction(with: actionMap, additionalData: additionalData, delegateObject: delegateObject) }
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user