Merge branch 'bugfix/accessibility-tileContainer' into mbruce/bugfix
This commit is contained in:
commit
61a79b1cb4
@ -341,6 +341,10 @@ open class TileContainerBase<PaddingType: DefaultValuing>: Control where Padding
|
|||||||
super.updateAccessibility()
|
super.updateAccessibility()
|
||||||
containerView.isAccessibilityElement = onClickSubscriber != nil
|
containerView.isAccessibilityElement = onClickSubscriber != nil
|
||||||
containerView.accessibilityHint = "Double tap to open."
|
containerView.accessibilityHint = "Double tap to open."
|
||||||
|
containerView.accessibilityLabel = nil
|
||||||
|
if let views = accessibilityElements?.compactMap({ $0 as? UIView }), !views.isEmpty {
|
||||||
|
containerView.setAccessibilityLabel(for: views)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
open override var accessibilityElements: [Any]? {
|
open override var accessibilityElements: [Any]? {
|
||||||
|
|||||||
@ -274,6 +274,7 @@ open class TitleLockup: View {
|
|||||||
if subTitleModel != nil {
|
if subTitleModel != nil {
|
||||||
elements.append(subTitleLabel)
|
elements.append(subTitleLabel)
|
||||||
}
|
}
|
||||||
|
setAccessibilityLabel(for: elements.compactMap({$0 as? UIView}))
|
||||||
accessibilityElements = elements.count > 0 ? elements : nil
|
accessibilityElements = elements.count > 0 ? elements : nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user