2014-02-25 29 views
0

我正在开发辅助功能。我正在使用XIB文件,并且启用了需要通过配音来读取的所有视图。现在,问题在于tableview中的第一个单元格是由配音单元读取两次。这只发生在第一次。我在tableview中有多个单元格。但是,Voiceover第一次阅读第一个单元格。如果我滑动到下一个单元格并再次来到第一个单元格,它只会读取一次。VoiceOver每个元素读取两次 - 行为不一致

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

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

回答

0

您通过(Screenchange通知)为表格定位UIAccessabilitypostnotification将导致读取两次。

不要发布表格视图的screenchange通知。 UIKit会默认处理它。

相关问题