iOS可访问性:标签与提示

Ann*_*mus 18 iphone accessibility ios

如果我试图使控件可访问,那么"label"和"hint"属性之间有什么区别?而且,"特质"有什么作用?如果我填写它们,VoiceOver是否会说出所有这些属性?

hot*_*aw2 26

Apple的" 辅助功能编程指南"中对此进行了描述.

但这是我对你的问题的随意看法:

我会尝试根据有视力的人如何使用您的应用程序来考虑可访问性属性.

他们会看着显示器并看到东西.

按钮可能有一个简短的标题,例如"停止".滑块可能有附近的标签,上面写着"音量".这是视障人士可能希望在控件的标签属性中找到的东西类型.

有视力的人会通过它的形状和装饰来识别标准按钮或滑块.但视力受损的人可能对这种形状没有任何线索.这就是那些无法看到某个东西看起来像按钮的人应该进入traits属性的信息类型."按钮".

如果您的应用程序有一个简短的帮助文档,它可能会显示您的应用程序的图片,箭头指向元素,每个箭头上的小气泡标题说"停止播放烦人的屁声"和"更改从沉默到耳朵的屁声响彻彻底".这些将是你有用的"提示".

特征和提示是可选的,就像App商店中的某些应用程序没有帮助文档和奇怪的无法识别形状的按钮一样.但是每个可见或主动控制元素都应该有一个标签.

'zat帮忙?

  • 通常,您会听到"标签""值" - "对象类型" - 然后是"提示".例如"声音效果开启 - 按钮 - 切换声音"尝试使第一个标签尽可能短且具有描述性,以便用户可以快速跳过对象. (8认同)
  • 这个答案并没有真正解释标签和提示之间的区别,只是说提示是可选的而标签不是。 (4认同)