【问题标题】:VoiceOver reading twice each element - Inconsistent BehaviorVoiceOver 读取每个元素两次 - 不一致的行为
【发布时间】:2014-02-25 09:56:45
【问题描述】:

我正在研究辅助功能。我正在使用 XIB 文件,并且启用了所有需要通过画外音读取的视图。现在问题是 tableview 中的第一个单元格被画外音读取了两次。这只是第一次发生。我在表格视图中有多个单元格。但是画外音也是第一次阅读第一个单元格。如果我滑动到下一个单元格并再次来到第一个单元格,它只会读取一次。

它的行为非常不一致。我无法找出问题所在。我尝试将 nil 值传递给单元格的accessibilityLabel 和accessibilityValue。但对问题没有影响。当我禁用 XIB 文件的可访问性并通过编程方式启用它时,但没有使用。

对此的任何建议都会有所帮助。

【问题讨论】:

    标签: ios7 voiceover uiaccessibility


    【解决方案1】:

    您使用(屏幕更改通知)为表设置 UIAccessbilitypostnotification,将导致阅读两次。

    不要发布表格视图的屏幕更改通知。 UIKit 会默认处理。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-19
      • 2021-06-27
      • 2016-06-16
      • 1970-01-01
      • 2012-12-31
      相关资源
      最近更新 更多