【发布时间】:2019-07-09 19:48:07
【问题描述】:
当您将 UISegmentedControl 添加到视图时,UIAccessibility 将专注于它并说:
"(Selected) ItemName Button 1 of 2"
"ItemName Button 2 of 2"
我有一个自定义控件,它具有类似于UISegmentedControl 的UIButtons 切换。但我想弄清楚的是如何让旁白在最后宣布n of n。
我发现最接近的是在容器上分配.accessibilityTraits = .tabBar。问题在于它宣布:
"ItemName Button Tab 2 of 2"
但为了符合我们的无障碍指南,我们不能让它宣布“标签”。
https://developer.apple.com/documentation/uikit/uiaccessibility/uiaccessibilitytraits/1648592-tabbar
除了编写自定义 accessibilityLabel 之外,UIAccessibility 中有什么东西可以处理这个逻辑吗?
【问题讨论】:
标签: ios swift voiceover uiaccessibility