首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSDatePicker becomeFirstResponder

NSDatePicker becomeFirstResponder
EN

Stack Overflow用户
提问于 2012-08-09 23:34:15
回答 2查看 504关注 0票数 2

我有一个数据输入表单,其中用户想要输入的第一个字段是NSDatePicker。我希望当用户单击一个按钮(标签为“New”)时,此字段会突出显示。

我试着放入[myDatePicker becomeFirstResponder],但没有任何效果。

谁能告诉我如何将焦点设置到myDatePicker

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-09 23:58:30

不幸的是,becomeFirstResponder不是这样工作的。

正如在docs中提到的,您应该将makeFirstResponder:发送到包含您希望成为第一响应者的控件的窗口。在您的示例中,是保存NSDatePicker的窗口。

如果不希望控件成为第一响应者,则可以在控件中重写becomeFirstResponder以返回false。

票数 4
EN

Stack Overflow用户

发布于 2012-08-09 23:44:54

您的选择器是否链接到输出的文本字段?我以前已经将自定义选择器链接到我的textfield键盘属性。如果将输出设置为文本字段,则可以将文本字段设置为第一响应器,拾取器将出现在键盘的位置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11886859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档