首页 文章

VoiceOver Accessibility accessibilityHint未公布

提问于
浏览
1

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

button.accessibilityHint = "Plays the song."

我已经在某处读过,有时会忽略 accessibilityHint ,但我无法在苹果文档中找到引用here .

这是iOS的默认行为还是我做错了,请帮我弄清楚问题 .

1 回答

  • 0

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

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

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

相关问题