UITextview显示文本阿拉伯语但数字英语

时间:2014-06-07 15:06:32

标签: ios uitextview uislider

我想在UISlider中显示一些阿拉伯语文本和uitextview值的数量,例如:

مقدار= 40

我正在使用此代码:

 self.MyTextView.text= [NSString stringWithFormat:@"%f", self.mySlider.value];

UITextView显示阿拉伯语文字正确,但值正在添加英文字符。如何连接滑块值,以便uitextview也用阿拉伯字符显示它们。

1 个答案:

答案 0 :(得分:3)

您应该使用NSNumberFormatter

NSNumberFormatter* formatter = [NSNumberFormatter new];
[formatter setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"ar"]];

textView.text = [formatter stringFromNumber: @(slider.value)];