我无法使iOS语音/ Accessiblity以金钱格式读取大量金额,例如£782284.00,这应该读作七个八十二千两千,八个狩猎和八个四,但iOS语音结束读取这七个八两个二八四。
答案 0 :(得分:0)
我同意@aadrian的建议,尽量不要破坏常规VoiceOver用户习惯。由于长时间读取了一些大数字,因此用户的数字导航速度较慢。
然而,如果是这种情况你需要它很难,here you can have(我找不到swift / objc但你会得到这个想法)一个数字转换器然后你可以设置为_。 UIView的可访问性标签或其他。然后它会按你喜欢的方式阅读。
另见this
答案 1 :(得分:0)
达到目标的最佳方法是format perfectly your numbers随VoiceOver发出声音。
使用NumberFormatter
和.spellOut
样式来读出accessibilityLabel
是important tools,以大量修改VoiceOver语音。>
我强烈建议您尝试用数字表达自己的声音:应用程序内容必须必须适合VoiceOver用户,而不是相反。