什么是UIAccessibilityTraitUpdates经常出现在iOS UIAccessibility中?

时间:2015-06-17 14:15:05

标签: ios accessibility voiceover uiaccessibility

我正在开发适用于盲人的应用程序。我正在使用UITextField,其中508 / VA(专业测试团队)要求我们实施UIAccessibilityTraitUpdatesFrequently。我浏览了Apple的文档,但是我没有任何方法可以观察UIAccessibilityTraitUpdatesFrequently通知。

我有同样的问题,如

UITextView setup for Voice Over to select/read by paragraph

accessibilityTraits support in ios 7

但是我没有得到如何使用这个UIAccessibilityTraitUpdatesFrequently。我没有得到任何通知方法。

我们将不胜感激。

1 个答案:

答案 0 :(得分:3)

您不应处理UIAccessibilityTraitUpdatesFrequently的通知。辅助功能元素广告描述其行为的特征。频繁更新特征旨在通知可访问性客户端元素的内容经常变化,甚至可能经常让用户感知每个变化。当VoiceOver遇到具有此特征的元素时,它会定期宣布该值,而不是每次更改。

有关UIAccessibilityTraitUpdatesFrequently的更详细说明,请参阅此blog post by Keith Harrison。您可能还会发现Apple Accessibility Programming Guide for iOS很有帮助(特别是关于特征的链接部分)。