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