我可以声明应用范围内的首字母缩写词来代替旁白吗?

问题描述

作为一个以数据为中心的应用程序,我的应用程序中有很多德国法律的缩写法一个英语示例可能是“ Cx”被理解为“ Constitution”。我有一些缩写,可以在我的应用程序的各个文本字段中找到它们。

是否有一种方法可以为开发人员声明这些首字母缩略词的应用程序级配音发音规则?我宁愿不为100多个UITextViews实施手动文本替换...

到目前为止的研究:

  • This文档,讨论如何选择系统范围的首字母缩写词,但以最终用户身份进行。 (在“更改语音词典中的发音”下)
  • UIAccessibilityReadingContent似乎是在谈论一般的设计模式,而不是在输出的字级优化。

解决方法

我不知道VO的全应用程序代词引用表。一个简单的解决方法是使用UITe xtView的自定义子类并覆盖accessibilityLabel以返回带有每种语言缩写词的替换短语的标签。