【发布时间】:2015-12-11 19:08:30
【问题描述】:
我遇到了一些奇怪的情况。当我使用 2 指滑动方法时,我需要让 VoiceOver 不读出一个元素,但在仍然点击它时读取它。
该对象是 TableView 单元格的一部分,我为 TableView 单元格赋予了自己的可访问性标签,因为它包含两个交互元素,其中一个在点击时实际上不需要读取,所以我已经禁用其可访问性属性。
但是,我的另一个需要在被点击时仍然被读取。问题是,它已经作为单元格的可访问标签的一部分被读取,然后再次读取它,因为它仍然是可访问元素。有什么方法可以区分 VoiceOver 读取元素的原因吗?还是动态改变accessibilityLabel?
【问题讨论】:
标签: ios accessibility voiceover uiaccessibility