Как выровнять Валюту (Строка) вправо - PullRequest
0 голосов
/ 23 января 2012

Я хочу выровнять валюту (строки) вправо. Как это

  7.50
  6.50
 10.00
120.00

Как я мог сделать что-то подобное. Я изо всех сил пытаюсь найти решение.

Ответы [ 3 ]

0 голосов
/ 23 января 2012

Я полагаю, вы выгружаете текст в консоль / файл? Тогда вы можете отформатировать строки, используя

NSString * output = [NSString stringWithFromat:@"%6.2f", value];

Это даст вам 6-значный номер с 2 десятичными знаками независимо от значения:

так что '8' станет

[8,00] (два пробела впереди)

и 128,12 будет

[128.12] (без пробелов впереди)

Вы можете изменить значения% 6.2 на все, что захотите.

0 голосов
/ 23 января 2012

Я предполагаю, что вы используете следующий код для печати (для печати по воздуху): -

UISimpleTextPrintFormatter *textFormatter = [[UISimpleTextPrintFormatter alloc] initWithText:yourString];
[textFormatter setTextAlignment:UITextAlignmentRight];

Для больше информации .

0 голосов
/ 23 января 2012

Если вы используете UILabel, вы можете сделать label.textAlignment = UITextAlignmentRight

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...