更改焦点时不读取辅助功能提示

Posted

技术标签:

【中文标题】更改焦点时不读取辅助功能提示【英文标题】:Accessibility Hint is not read out when changing focus 【发布时间】:2018-12-14 10:51:36 【问题描述】:

当我以编程方式将画外音焦点移至标签时,不会读出标签的提示。我该如何解决?仅读出可访问性标签。

UIAccessibilityPostNotification(UIAccessibilityLayoutChangedNotification, self.label)

【问题讨论】:

你能说得更具体点吗?可以分享一下代码吗? 【参考方案1】:

如果您想听到新焦点元素的提示,请使用UIAccessibilityScreenChangedNotification

与您的初始通知不同的是well detailed,但它没有解释为什么会有如此不同的行为。

无论如何,当您以编程方式更改焦点时,现在 VoiceOver 会读出您的辅助功能提示

【讨论】:

以上是关于更改焦点时不读取辅助功能提示的主要内容,如果未能解决你的问题,请参考以下文章

iOS - 辅助功能方法 - 移动焦点

滑动切换焦点辅助元素 iOS

关于 iOS 辅助功能。如何将焦点转移到pickerView

将辅助功能画外音光标焦点移动到特定元素

辅助功能 - 如何在元素上设置自定义选项卡焦点顺序

UIAccessibility - 当关闭另一个视图时,将焦点设置到上一个辅助功能元素