Отображать верхний индекс% с помощью NSNumberFormatter - PullRequest
0 голосов
/ 19 мая 2011

Я использую NSNumberFormatter для отображения процента:

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

Это работает, как и ожидалось, за исключением того, что команда разработчиков хотела бы видеть "%" в верхнем индексе. Есть ли в любом случае, чтобы указать, что с помощью NSNumberFormatter?

Я отображаю отформатированную строку в UILabel на устройствах iOS.

1 Ответ

2 голосов
/ 19 мая 2011

% не существует в юникоде как верхний индекс. Вам нужно будет отформатировать нужную строку без знака% и наложить меньший шрифт UILabel, чтобы она отображалась в виде верхнего индекса или отображала содержимое в UIWebView с использованием тегов <sup>%</sup>. Вот связанный с этим вопрос .

...