I'm creating sibling of UITextField
, but with UIDatePicker
instead of a keyboard.
I want multiple such controls to play nicely with each other and also standard UITextField
(i.e. swap keyboard for date picker when my control is activated, and hide date picker when a text field is activated).
One thing that confuses me is handling of first responder status. UIDatePicker
doesn't seem to ask to become the first responder. Should it? Can I rely on it not becoming first responder and hide date picker when my own control is asked to resign first responder?
Should I set UIDatePicker
(or anything else) as my control's nextResponder
? I don't want to handle any events, I just want to make sure that my control steals and resigns focus when necessary.
(I'm not using nibs in this case)