NSDatePicker becomeFirstResponder



我有一个数据输入表单,其中用户要输入的第一个字段是NSDatePicker。我希望当用户单击按钮(标记为"新建")时突出显示此字段

我试过放[myDatePicker becomeFirstResponder]但这没有效果。

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

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

如文档中所述,您应该将makeFirstResponder:发送到包含您希望成为第一响应者的控件的窗口。在您的情况下,保持您的NSDatePicker的窗口。

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

您的选取器是否链接到输出的文本字段?我之前已将自定义选取器链接到我的文本字段键盘属性。如果输出设置为文本字段,则可以使文本字段成为第一个响应者,选取器将代替键盘出现。

相关内容

  • 没有找到相关文章

最新更新