VoiceOver Accessibility accessibilityHint未公布

时间:2018-01-17 10:37:34

标签: ios iphone ipad accessibility voiceover

我观察到Voice Over有时没有宣布accessibilityHint

button.accessibilityHint = "Plays the song."

我已经在某处读过,有时候iOS会忽略accessibilityHint,但我无法在Apple docs here中找到引用。

这是iOS的默认行为还是我做错了,请帮我解决问题。

1 个答案:

答案 0 :(得分:0)

用户可以忽略辅助功能提示。它是VoiceOver用户可用的配置选项。这就是为什么重要的是不要包含" critical"提示中的信息。 "播放歌曲"是暗示的一个很好的例子。我立即知道按钮的作用,但这些信息很可能是从其他上下文信息中收集的。就像标签是一首歌,应用程序是音乐播放器一样。 VoiceOver用户不应该努力推断这一点,但是对应用程序不熟悉的用户可能会发现该提示很有用。

使用提示的另一个好例子是将控件与其他控件相关联。例如,将标签绑定到给定标题或控件分组。同样,这些信息可以从其他上下文线索中推断出来,并且在提示中包含它只是为了方便,主要是对于不熟悉您的应用程序的VoiceOver用户。

同样重要的是要注意,提示可以隐藏在其他情况下。例如,除非应用于各个段,否则永远不会读出有关分段控件的提示。还有其他一些示例可能会隐藏提示,特别是关于控件的分组,以及仔细处理这些情况。