3

我正在创建 的兄弟姐妹UITextField,但UIDatePicker不是使用键盘。

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

让我感到困惑的一件事是处理第一响应者的状态。UIDatePicker似乎没有要求成为第一响应者。应该是?当我自己的控件被要求辞去第一响应者时,我可以依靠它不成为第一响应者并隐藏日期选择器吗?

我应该将UIDatePicker(或其他任何东西)设置为我的控件nextResponder吗?我不想处理任何事件,我只想确保我的控制在必要时窃取并放弃焦点。

(在这种情况下我没有使用笔尖)

4

1 回答 1

0

在你的类中重写 resignFirstResponder 方法,在其中编写你的 hide-UIDatePicker 代码,在检查实例是你的兄弟类的类别之后。

于 2013-05-24T10:12:41.803 回答