Я создаю брат UITextField
, но с UIDatePicker
вместо клавиатуры.
Я хочу, чтобы несколько таких элементов управления хорошо играли друг с другом, а также со стандартным UITextField
(т. Е. Переключать клавиатуру для выбора даты, когда мой элемент управления активирован, и скрывать выбор даты, когда активировано текстовое поле).
Одна вещь, которая смущает меня, это обработка статуса первого респондента. UIDatePicker
, похоже, не просит стать первым респондентом. Должно ли это? Могу ли я рассчитывать на то, что он не станет первым респондентом и скрыть средство выбора даты, когда мой собственный контроль попросит подать в отставку первого респондента?
Должен ли я установить UIDatePicker
(или что-нибудь еще) в качестве элемента управления nextResponder
? Я не хочу обрабатывать какие-либо события, я просто хочу удостовериться, что мой элемент управления перехватывает и смещает фокус при необходимости.
(в данном случае я не использую перья)