Показать месяцы иврита в UIDatePicker?

Есть ли способ показать названия месяцев на иврите в UIDatePicker вместо григорианских? Как? Это можно настроить программно?


person Moshe    schedule 01.03.2012    source источник
comment
Остерегайтесь високосных лет и нумерации месяцев.   -  person SLaks    schedule 01.03.2012


Ответы (3)


В UIDatePicker есть ошибка, которая не позволяет ему правильно учитывать свойство calendar (именно так вы должны это делать). Пожалуйста, отправьте отчет об ошибке, и она будет исправлена.

person Dave DeLong    schedule 06.03.2012

Если вы используете IB для создания своего представления, вы можете добавить UIDatePicker и установить для его свойства Locale значение «Иврит».

введите здесь описание изображения

person solydest    schedule 01.03.2012
comment
Я хочу показать еврейские названия месяцев, а не месяцы по григорианскому календарю ивритскими буквами. - person Moshe; 01.03.2012
comment
свойство locale устарело в последней версии iOS - person Satyam; 12.03.2012

Я не думаю, что это возможно, однако вы можете создать свой собственный UIPickerView для отображения месяцев на иврите.

Похоже, что UIDatePicker имеет это свойство, но теперь оно устарело для ios 5.0.

locale
The locale used by the date picker. (Deprecated in iOS 5.0.)

@property(nonatomic, retain) NSLocale *locale
person Oscar Gomez    schedule 01.03.2012
comment
Я думаю, вы можете установить свойство calendar. - person Alexsander Akers; 01.03.2012