Настройване на инструмента за избор на дата в IOS да избира само деня и месеца

Искам да настроя инструмента за избор на дата в XCode-Interface Builder да използва само ролките на "ден" и "месец"? Търсих, но всеки иска да запази месеца и годината, но не и деня. Знам, че можем да зададем режима на избор на дата на "дата", но се появява годината. И така, знаете ли как можем да приложим това? Друг проблем, искам да покажа името на деня в моето textField, не знам как можем да го направим.

моето текстово поле е така:

понеделник 1 юни


person user3227545    schedule 03.02.2014    source източник
comment
за показване на вашата дата във вашето текстово поле използвайте NSDateFormatter   -  person iCode    schedule 03.02.2014


Отговори (1)


UIDatePicker не поддържа това. Ще трябва да използвате UIPickerView и да добавите необходимите компоненти с каквито стойности трябва да бъдат показани.

За да форматирате датата във вашето текстово поле, използвайте NSDateFormatter, за да форматирате датата според нуждите.

person rmaddy    schedule 03.02.2014
comment
Ако възнамерявате да създадете свой собствен инструмент за избор, вероятно ще имате нужда от масив от локализирани имена на месеци. NSDateFormatter включва метод, monthSymbols, който можете да използвате, за да получите списък с имена на месеци. Има и метод weekdaySymbols. - person Duncan C; 03.02.2014
comment
Добре за UIPickerView. Възможно е да имам повече информация за NSDateFormatter, защото го използвам за показване на датата и месеца, но не знам как да покажа името на датата. Ако можете да ми покажете пример, ще бъде перфектно. - person user3227545; 03.02.2014
comment
Какво е името на датата? Имате предвид делничния ден? Прочетете документите за NSDateFormatter. Следвайте връзките, които описват различни спецификатори на формати. - person rmaddy; 03.02.2014