iOS特殊字符的辅助功能

iOS特殊字符的辅助功能,第1张

概述我是新的辅助功能.我的应用程序中的问题是,例如,应用程序没有正确说出某些特殊字符(. – ) -0.7拼写为7 您可以使用数字格式化程序和“拼出”样式为这些字符串创建更合适的accessibilityLabel.然后,VoiceOver将读取该标签的该字符串,但它在某处的UI中不可见. NSNumber *number = @(-0.7);NSNumberFormatter *formatter 我是新的辅助功能.我的应用程序中的问题是,例如,应用程序没有正确说出某些特殊字符(. – )

-0.7拼写为7

解决方法 您可以使用数字格式化程序和“拼出”样式为这些字符串创建更合适的accessibilityLabel.然后,VoiceOver将读取该标签的该字符串,但它在某处的UI中不可见.

NSNumber *number = @(-0.7);NSNumberFormatter *formatter = [NSNumberFormatter new];formatter.numberStyle = NSNumberFormatterSpellOutStyle;formatter.locale = [NSLocale currentLocale];Nsstring *spelledOutNumber = [formatter stringFromNumber:number];// set that as the accessibility label to be read instead of the numberyourLabel.accessibilityLabel = spelledOutNumber;

这也会为您提供一个适用于不同语言环境的解决方案(下面的一些示例输出):

en_US -> minus zero point sevende_DE -> minus null Komma sIEbenfr_FR -> moins zéro virgule septja_JP -> マイナス〇・七es_ES -> menos cero coma sIEteru_RU -> минус ноль запятая семьsv_SE -> minus noll komma sju
总结

以上是内存溢出为你收集整理的iOS特殊字符的辅助功能全部内容,希望文章能够帮你解决iOS特殊字符的辅助功能所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1065796.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存