Cocoa touch 谁应该是第一个响应者:我的视图还是UIDatePicker?

Cocoa touch 谁应该是第一个响应者:我的视图还是UIDatePicker?,cocoa-touch,uidatepicker,first-responder,Cocoa Touch,Uidatepicker,First Responder,我正在创建UITextField的同级,但是使用UIDatePicker而不是键盘 我希望多个这样的控件能够很好地相互配合,还希望标准的UITextField(即,当我的控件被激活时,为日期选择器交换键盘,当文本字段被激活时,隐藏日期选择器) 让我困惑的一件事是如何处理第一反应者的状态UIDatePicker似乎没有要求成为第一响应者。应该吗?当我自己的控制被要求辞去第一响应者的职务时,我能相信它不会成为第一响应者和隐藏日期选择器吗 是否应将UIDatePicker(或任何其他内容)设置为控件的

我正在创建
UITextField
的同级,但是使用
UIDatePicker
而不是键盘

我希望多个这样的控件能够很好地相互配合,还希望标准的
UITextField
(即,当我的控件被激活时,为日期选择器交换键盘,当文本字段被激活时,隐藏日期选择器)

让我困惑的一件事是如何处理第一反应者的状态
UIDatePicker
似乎没有要求成为第一响应者。应该吗?当我自己的控制被要求辞去第一响应者的职务时,我能相信它不会成为第一响应者和隐藏日期选择器吗

是否应将
UIDatePicker
(或任何其他内容)设置为控件的
nextResponder
?我不想处理任何事件,我只想确保我的控件在必要时窃取并放弃焦点


(在本例中我不使用NIB)

在类中重写resignFirstResponder方法,在检查实例是否为同级类的类别后,在其中编写隐藏UIDatePicker代码