Sai*_*aif 7 iphone accessibility ipad ios voiceover
我观察到 Voice OveraccessibilityHint有时不会宣布。
button.accessibilityHint = "Plays the song."
我在什么地方阅读该accessibilityHint会的iOS有时被忽略,但我没能找到在苹果文档的参考这里。
这是iOS的默认行为还是我做错了,请帮我找出问题所在。
用户可以忽略辅助功能提示。这是 VoiceOver 用户可用的配置选项。这就是为什么在提示中不要包含“关键”信息很重要。“播放歌曲”就是一个很好的提示示例。我立即知道该按钮的作用,但该信息很可能是从其他上下文信息中收集的。就像唱片公司是一首歌曲而应用程序是一个音乐播放器一样。VoiceOver 用户不应费力推论这一点,但刚接触该应用程序的用户可能会发现该提示很有用。
使用提示的另一个好例子是将控件与其他控件关联起来。例如,将标签绑定到给定标题或控制分组。同样,此信息可以从其他上下文线索中推断出来,将其包含在提示中只是为了方便,主要是对于不熟悉您的应用程序的 VoiceOver 用户而言。
还需要注意的是,在其他情况下提示可能会隐藏。例如,分段控件的提示永远不会被读出,除非应用于各个分段。还有其他示例可能会隐藏提示,特别是关于控件分组以及仔细处理这些情况。