Създавам брат или сестра на UITextField
, но с UIDatePicker
вместо клавиатура.
Искам множество такива контроли да работят добре един с друг, а също и стандартен UITextField
(т.е. размяна на клавиатурата за избор на дата, когато контролата ми е активирана, и скриване на инструмента за избор на дата, когато е активирано текстово поле).
Едно нещо, което ме обърква, е обработката на статуса на първи отговор. UIDatePicker
изглежда не иска да стане първият отговор. Трябва ли? Мога ли да разчитам, че няма да стане първи отговор и да скрия инструмента за избор на дата, когато моят собствен контрол бъде помолен да напусне първия отговор?
Трябва ли да задам UIDatePicker
(или нещо друго) като nextResponder
на моя контрол? Не искам да се занимавам с никакви събития, просто искам да съм сигурен, че контролът ми краде и се фокусира, когато е необходимо.
(В този случай не използвам писци)