2
我无法格式化阿拉伯字母。在我的英文Localizable.strings
中,例如:"Rating: %.1f"
。每当我想用阿拉伯语编写一个数字时,就会像这样写:"تصنيف: %.1f"
。有人可以帮助我,如何正确格式的文本与阿拉伯文的十进制数字?iOS可本地化的字符串阿拉伯文格式
我无法格式化阿拉伯字母。在我的英文Localizable.strings
中,例如:"Rating: %.1f"
。每当我想用阿拉伯语编写一个数字时,就会像这样写:"تصنيف: %.1f"
。有人可以帮助我,如何正确格式的文本与阿拉伯文的十进制数字?iOS可本地化的字符串阿拉伯文格式
NSNumberFormatter -setMaximumFractionDigits:用于这个目的,你可以重复使用的格式这是相当不错:在您创建阿拉伯语输出
NSNumberFormatter * formatter = [[NSNumberFormatter alloc] init];
[formatter setNumberStyle:kCFNumberFormatterDecimalStyle];
[formatter setMaximumFractionDigits:1];
[formatter setLocale:[NSLocale currentLocale]];
NSString * myString = [formatter stringFromNumber:[NSNumber numberWithFloat:123.456]];
能否请您告诉我们的代码? – TangledUpInBlue
你能解决这个问题吗? – waheeda