-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特殊字符的辅助功能所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)