Merge branch 'bugfix/accessibility-tileContainer' into mbruce/bugfix

This commit is contained in:
Matt Bruce 2024-05-28 14:21:19 -05:00
commit 61a79b1cb4
2 changed files with 5 additions and 0 deletions

View File

@ -341,6 +341,10 @@ open class TileContainerBase<PaddingType: DefaultValuing>: Control where Padding
super.updateAccessibility()
containerView.isAccessibilityElement = onClickSubscriber != nil
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]? {

View File

@ -274,6 +274,7 @@ open class TitleLockup: View {
if subTitleModel != nil {
elements.append(subTitleLabel)
}
setAccessibilityLabel(for: elements.compactMap({$0 as? UIView}))
accessibilityElements = elements.count > 0 ? elements : nil
}