首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VoiceOver Accessibility accessibilityHint未发布

VoiceOver Accessibility accessibilityHint未发布
EN

Stack Overflow用户
提问于 2018-01-17 18:37:34
回答 1查看 2.1K关注 0票数 7

我观察到Voice Over有时不会通知accessibilityHint

button.accessibilityHint = "Plays the song."

我在某个地方读到过,accessibilityHint有时会被iOS忽略,但我在苹果文档here中找不到这个引用。

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

EN

回答 1

Stack Overflow用户

发布于 2018-01-19 05:30:02

用户可以忽略辅助功能提示。它是VoiceOver用户可用的配置选项。这就是为什么在提示中不包含“关键”信息是很重要的。“播放歌曲”就是一个很好的例子。我马上就知道按钮是做什么的,但这个信息很可能是从其他上下文信息中收集的。例如,如果标签是一首歌,应用程序是一个音乐播放器。VoiceOver用户不应该很难推断出这一点,但应用程序的新手可能会发现这个提示很有用。

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

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

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48299040

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档