ios - 我可以声明用应用程序范围的首字母缩写词替换画外音吗?
问题描述
作为一个以数据为中心的应用程序,我的应用程序中有很多德国法律的缩写词。一个英文例子可能是“Cx”被读作“宪法”。我有一些这样的首字母缩略词,它们可以在我的应用程序中的各种文本字段中找到。
作为开发人员,有没有办法为这些首字母缩略词声明应用程序范围的画外音发音规则?我宁愿不为 100+ UITextViews 实现手动文本替换......
迄今为止的研究:
- 本文档讨论选择系统范围的首字母缩写词替换,但作为最终用户。(在“改变语音词典中的发音”下)
- UIAccessibilityReadingContent似乎在谈论一般的设计模式,而不是关于输出的字级优化。
解决方案
我不知道 VO 的应用程序范围内的代词引用表。一个简单的解决方法是使用自定义子类UITe xtView
和覆盖accessibilityLabel
来返回带有每种语言缩写的替换短语的标签。
推荐阅读
- php - PHP Unicode 到字符的转换
- objective-c - 我可以使用 AudioKit Swift 录制设备声音吗
- curl - cURL:导入到 mediawiki 时出现 Notoken-Error
- javascript - 登录后重定向到另一个页面而不刷新页面
- android - Android 同步缓存与 CoroutineCache 库
- c++ - 命名空间“Detours”没有成员“uint8_t”
- jquery - 如果选中复选框,我将如何更改气泡颜色?
- node.js - 为具有多个子域的安全、自托管 NextJS 项目提供服务
- python - Python/C++ 包装器在 Pybind11 中使用外部 dll
- arrays - 将 3 字节数组转换为 int32