iOS中的辅助功能:提供屏幕的简要说明

时间:2018-09-01 16:36:45

标签: ios swift accessibility voiceover

我对辅助功能不是很有经验,我正在学习一些与VoiceOver功能特别相关的基础知识。

我想知道:对屏幕加载时所显示的内容进行简要的总体描述是一种好习惯吗?如果是这样,我该怎么做?我已经阅读了有关特定控件的accessibilityLabel属性的信息,但是您需要轻按它们才能听到它的声音。

1 个答案:

答案 0 :(得分:0)

否,向屏幕阅读器用户提供页面的总体描述并不是一种常见或普遍推荐的做法。

您可能已经知道,可访问性树是从DOM树中开发出来的。浏览器使用DOM来填充AT的可访问性树中包含的内容。因此,以正确的方式对页面进行编码就足以访问并为屏幕阅读器用户提供相关信息。

清晰独特的页面标题,正确分配的标题级别,使用本机元素正确传达网页的语义,使其可预测地工作并默认处理键盘焦点,从而确保页面中的元素具有正确的可访问角色,状态和属性,以及我们指定的可访问名称和描述等,是在对页面进行编码时要记住的一些关键点。

已经说过,如果页面内有任何复杂的功能需要帮助文本或其他说明以使Screen Reader用户理解,那么在上下文附近提供离屏文本或aria技术可能会有用。