2014-10-08 2 views
0

Я пытаюсь отобразить цену с небольшими центами: цента должны быть меньше других цифр, например, на изображении ниже. Я искал в NSNumberFormatter, но не нашел ответа. У вас есть идея?Как отобразить формат цены (небольшие цента)

Price

Благодаря

+0

Спасибо за ссылку «Верхние индексы в атрибутной строке» – Michel

ответ

0

После того, как вы ваша строка отформатирована, вы можете создать NSMutableAttributedString с ним. Найдите строку для своего. и после него получится NSRange подстроки. После того как вы этот диапазон, сделать что-то вроде:

[attributedString setAttributes:@{NSFontAttributeName : [UIFont fontWithName:@"Helvetica" size:10], NSBaselineOffsetAttributeName : @10} range:centsRange]; 

Вы хотите, чтобы убедиться, что вы выбираете меньший размер шрифта, чем остальная часть текста.