使用NSNumberFormatter显示上标%

时间:2011-05-19 17:45:02

标签: ios uilabel nsnumberformatter

我正在使用NSNumberFormatter来显示百分比:

NSNumberFormatter *inclineFormat = [[[NSNumberFormatter alloc] init] autorelease];
[inclineFormat setMinimumFractionDigits:1];
[inclineFormat setNumberStyle:NSNumberFormatterPercentStyle];

它正如预期的那样工作,但设计团队希望在上标中看到“%”。无论如何要指定使用NSNumberFormatter?

我在iOS设备的UILabel中显示格式化的字符串。

1 个答案:

答案 0 :(得分:2)

unicode中不存在

%作为上标。您需要使用%符号格式化所需的字符串,并覆盖较小的字体UILabel以使其显示为上标或使用<sup>%</sup>标记在UIWebView中显示内容。 Here is a related question