语音Over读取Label的文本两次

时间:2017-03-10 08:04:33

标签: ios swift custom-cell voiceover uiaccessibility

我正致力于通过使用Voice over。使盲人能够访问我的应用程序。

我有一个tableView,其中包含4个UILabel和Custom HeaderView的自定义单元格,tableView的部分也有一个UILabel,我的问题是,每当我点击自定义中的任何标签时,语音都会读取UIlabel的文本两次单元格或自定义标题。

以前是否有人遇到此问题?

再提一句:

我在viewDidAppear中发送UIAccessibilityScreenChangedNotification通知以宣布屏幕名称,但我认为这不是问题。

1 个答案:

答案 0 :(得分:0)

无论如何我的问题是我在添加UILabel扩展之前为所有标签设置了accessibilityValue。所以我设置了accessibilityValue和accessibilityIdentifier,它使声音结束两次读出标签。