寻找iOS VoiceOver可访问性指南:当我点击文本时,它应该说多少?

寻找iOS VoiceOver可访问性指南:当我点击文本时,它应该说多少?,ios,accessibility,voiceover,Ios,Accessibility,Voiceover,我正在寻找任何具体的指导方针(来自苹果或其他地方,而不是意见),当我点击我正在开发的应用程序中的一些文本时,我应该让画外音读多少文本 当我点击标题时,它应该只读取标题,还是应该同时读取该标题下的部分?当我点击一个段落时,它是否应该阅读标题,然后阅读包含该段落的整个章节?在什么情况下,语音文本应该提供比应用程序实际显示的更多或不同的信息 (我不是问它做什么,而是问它应该做什么,因为作为一名开发人员,我可以将项目的accessibilityLabel设置为我想要的任意多或任意少的文本。) 我看不出有

我正在寻找任何具体的指导方针(来自苹果或其他地方,而不是意见),当我点击我正在开发的应用程序中的一些文本时,我应该让画外音读多少文本

当我点击标题时,它应该只读取标题,还是应该同时读取该标题下的部分?当我点击一个段落时,它是否应该阅读标题,然后阅读包含该段落的整个章节?在什么情况下,语音文本应该提供比应用程序实际显示的更多或不同的信息

(我不是问它做什么,而是问它应该做什么,因为作为一名开发人员,我可以将项目的
accessibilityLabel
设置为我想要的任意多或任意少的文本。)


我看不出有什么相关的

您的链接似乎足够清晰,尤其是其中包含以下内容的部分:

确定标签应该传达什么的一个好方法是思考有眼光的用户仅仅通过查看应用程序就能推断出什么。如果您设计了一个好的用户界面,有眼光的用户应该通过阅读控件或视图的标题或理解其图标来了解它在当前应用程序上下文中的作用。这是您需要在标签属性中为VoiceOver用户提供的信息

如果提供自定义控件或视图,或者在标准控件或视图中显示自定义图标,则需要提供以下标签:

  • 非常简要地描述了该元素。理想情况下,标签由单个单词组成,例如添加、播放、删除、搜索、收藏夹或音量。 努力设计您的应用程序,使单个单词能够识别元素,并使其在当前上下文中的用法显而易见。但是,有时可能需要使用简短的短语来正确标识元素。在这种情况下,创建一个非常简短的短语,例如“播放音乐”、“添加名称”或“添加到事件”
  • 不包括控件或视图的类型。类型信息包含在元素的traits属性中,不应在标签中重复。 例如,如果在添加按钮的标签中包含控件类型,VoiceOver用户每次访问该控件时都会听到“添加按钮”。这种体验会很快变得烦人,可能会促使用户停止使用您的应用程序
  • 以大写单词开头。这有助于画外音阅读带有适当屈折变化的标签
  • 不以句点结束。标签不是一个句子,因此不应以句号结尾
  • 是本地化的。确保通过本地化所有字符串(包括可访问性属性字符串),使应用程序尽可能广泛地为受众所用。通常,画外音使用用户在国际设置中指定的语言

每个可点击视图都应提供自己的
可访问性标签
。如果用户可以点击标题,并且用户可以点击标题下的部分,那么点击标题应该只阅读标题,点击标题下的部分应该只阅读标题下的部分。

您的链接似乎足够清晰,尤其是其中包括其他细节的部分,以下是:

确定标签应该传达什么的一个好方法是思考有眼光的用户仅仅通过查看应用程序就能推断出什么。如果您设计了一个好的用户界面,有眼光的用户应该通过阅读控件或视图的标题或理解其图标来了解它在当前应用程序上下文中的作用。这是您需要在标签属性中为VoiceOver用户提供的信息

如果提供自定义控件或视图,或者在标准控件或视图中显示自定义图标,则需要提供以下标签:

  • 非常简要地描述了该元素。理想情况下,标签由单个单词组成,例如添加、播放、删除、搜索、收藏夹或音量。 努力设计您的应用程序,使单个单词能够识别元素,并使其在当前上下文中的用法显而易见。但是,有时可能需要使用简短的短语来正确标识元素。在这种情况下,创建一个非常简短的短语,例如“播放音乐”、“添加名称”或“添加到事件”
  • 不包括控件或视图的类型。类型信息包含在元素的traits属性中,不应在标签中重复。 例如,如果在添加按钮的标签中包含控件类型,VoiceOver用户每次访问该控件时都会听到“添加按钮”。这种体验会很快变得烦人,可能会促使用户停止使用您的应用程序
  • 以大写单词开头。这有助于画外音阅读带有适当屈折变化的标签
  • 不以句点结束。标签不是一个句子,因此不应以句号结尾
  • 是本地化的。确保通过本地化所有字符串(包括可访问性属性字符串),使应用程序尽可能广泛地为受众所用。通常,画外音使用用户在国际设置中指定的语言

每个可点击视图都应提供自己的
可访问性标签
。如果用户可以点击标题,并且用户可以点击标题下的部分,那么点击标题应该只读取标题,点击标题下的部分应该只读取标题下的部分。

当您考虑可访问性时,您应该从