iOS中的可访问性:提供屏幕的简要说明

iOS中的可访问性:提供屏幕的简要说明,ios,swift,accessibility,voiceover,Ios,Swift,Accessibility,Voiceover,我在可访问性方面不是很有经验,我正在学习一些基础知识,特别是与画外音功能相关的知识 我想知道:在加载屏幕时提供屏幕显示内容的简要总体描述是一种好的做法吗?如果是,我该怎么做?我已经阅读了有关特定控件的accessibilityLabel属性的内容,但您需要点击它们才能听到它。否,向屏幕阅读器用户提供页面的总体描述不是常见或普遍推荐的做法 您可能知道,可访问性树是从DOM树开发的。浏览器使用DOM来填充AT的可访问性树所包含的内容。因此,以正确的方式编码页面就足以访问并向屏幕阅读器用户提供相关信息

我在可访问性方面不是很有经验,我正在学习一些基础知识,特别是与
画外音
功能相关的知识


我想知道:在加载屏幕时提供屏幕显示内容的简要总体描述是一种好的做法吗?如果是,我该怎么做?我已经阅读了有关特定控件的
accessibilityLabel
属性的内容,但您需要点击它们才能听到它。

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

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

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


话虽如此,如果页面中有任何复杂的功能需要帮助文本或附加说明才能让屏幕阅读器用户理解,那么在上下文附近提供屏幕外文本或aria技术可能是有用的

嗯,那边有整个画外音区。如果您愿意,您可以始终在
视图上播放音频,该视图将出现
,但老实说,我从未在
可访问性
应用程序中见过这种情况。