1

我正在升级一个 iOS 应用程序以在 Xcode 中实现可访问性。我正在使用 Interface Builder 的 Accessibility Inspector 设置为视图启用 VoiceOver 功能的值。

输入 的值时Label,使用拼音代替实际拼写是否可以接受(甚至是最佳实践)?

例子:

VoiceOver 会误读某些单词或产品名称。例如,“Waze”的发音不正确 - 我应该拼写“Ways”吗?或者“Nowait”拼写为“No wait”?还是“UltraOne”拼写为“Ultra one”?

另一个例子,应该输入缩写吗?例如,Ohio (OH) 的缩写发音为“Oh”而不是“Ohio”。

有时像“FAQs”这样的缩写发音为“facks”。我应该输入“常见问题解答”还是“常见问题解答”之类的内容?

截屏:

辅助功能检查器的屏幕截图

谢谢!

4

1 回答 1

1

就个人而言,如果它可以改善用户体验,这就是我的建议。

正如您所建议的,您可以直接在 Xcode 界面构建器中编写带有拼音拼写的标签,或者实现一个新的 iOS 11 功能,由于属性字符串的语音属性,该功能可以使用国际音标。

于 2018-09-28T20:10:19.677 回答