Как мне отформатировать NSInteger для представления минут в виде цифр с нулем, таких как 00, 05 ...? - PullRequest
1 голос
/ 31 декабря 2011

Я создаю UIPickerView, чтобы он напоминал пользовательский подкласс UIDatePicker, стиль timepicker.

В любом случае, компонент минут должен иметь номера для каждых 5 минут, начиная с 00, 05, а затем 10, 15 и т. Д. *

Как получить форматирование нуля с левой стороны для отметки 00 и 05 минут?

Я подозреваю, что мне нужно углубиться в класс NSNumberFormatter , но у меня нет никакого опыта с ним, кроме того, что он выглядит как довольно страшный класс, и я надеялся, что кто-то может дать мне базовую реализацию быстрым ударом.

1 Ответ

9 голосов
/ 31 декабря 2011

Конвертируйте ваши int в строки NSS следующим образом:

[NSString stringWithFormat:@"%02d", 1];

Этот int будет преобразован в 01.

...