我正在开发适用于盲人的应用程序。我正在使用UITextField,其中508 / VA(专业测试团队)要求我们实施UIAccessibilityTraitUpdatesFrequently
。我浏览了Apple的文档,但是我没有任何方法可以观察UIAccessibilityTraitUpdatesFrequently
通知。
我有同样的问题,如
UITextView setup for Voice Over to select/read by paragraph
accessibilityTraits support in ios 7
但是我没有得到如何使用这个UIAccessibilityTraitUpdatesFrequently
。我没有得到任何通知方法。
我们将不胜感激。
答案 0 :(得分:3)
您不应处理UIAccessibilityTraitUpdatesFrequently
的通知。辅助功能元素广告描述其行为的特征。频繁更新特征旨在通知可访问性客户端元素的内容经常变化,甚至可能经常让用户感知每个变化。当VoiceOver遇到具有此特征的元素时,它会定期宣布该值,而不是每次更改。
有关UIAccessibilityTraitUpdatesFrequently
的更详细说明,请参阅此blog post by Keith Harrison。您可能还会发现Apple Accessibility Programming Guide for iOS很有帮助(特别是关于特征的链接部分)。