我正在编写一个iOS应用程序,当用户第一次看到特定控件时,我会向他们展示一个描述控件功能的popover。
启用VoiceOver后,我已将其设置为弹出窗口就像一个警报 - 它将获得辅助功能焦点,文本将被读出给用户。然而,不做的是向用户提供关于实际控制在屏幕上的位置的特定空间提示。是的,它在"以上" popover,但是即使我在VoiceOver文本中指出,当用户反复点击他们认为控制应该在的地方时,仍然存在反复试验的空间。
我正在考虑用手势来解决这个问题。 Apple的一个sample apps是一个约会型应用程序,您可以在其中使用"喜欢"或者"通过"通过使用单指向上滑动或向下滑动手势进行潜在匹配的配置文件。我喜欢这样,因为它对用户来说是明确的,而且很快,因为他们不必多次尝试做他们想做的事。
我可以重复使用向上滑动来让用户直接与控件进行互动,然后向下滑动以关闭弹出窗口,但这感觉不对,因为它并不是你通常会忽略弹出式窗口的方式在VoiceOver中。有没有人有任何建议让这个更顺畅?我假设我并不是唯一一个可以进行弹出式访问的人:)
编辑:有人做出了有用的观察,认为可能有点太过苛刻,无法尝试覆盖系统手势,因为它只显示一次,而不是一次在UI中重复用户操作。另一种建议是修改可访问性文本以提供关于控件是否是空间提示,因为无论如何,即使在没有第一次弹出时,用户也必须知道在哪里找到它。你觉得怎么样?
答案 0 :(得分:0)
在与专门致力于使移动应用程序可访问的人员协商后,我采用的解决方案是在VoiceOver辅助功能文本中包含空间提示,而不是使用手势。
理由是: