objective-c – 如何在按下Enter键时使NSTextfield失去焦点?

objective-c – 如何在按下Enter键时使NSTextfield失去焦点?,第1张

概述我想创建一个文本字段,如果我单击它,或按Enter键,它会失去焦点.因为在焦点环消失.我已经看过这样的情况,但我不知道在哪里放置代码.任何人都可以告诉我如何让NSTextfield失去它的焦点吗? 一种方法是实现NSTextFieldDelegate,将委托分配给您的文本字段,并让它调用一个选择器(代码中的一个方法,更改使第一个响应者= nil).当文本字段完成接收输入时,将使用消息调用委托.有关 我想创建一个文本字段,如果我单击它,或按Enter键,它会失去焦点.因为在焦点环消失.我已经看过这样的情况,但我不知道在哪里放置代码.任何人都可以告诉我如何让NSTextfIEld失去它的焦点吗?解决方法 一种方法是实现NSTextFIEldDelegate,将委托分配给您的文本字段,并让它调用一个选择器(代码中的一个方法,更改使第一个响应者= nil).当文本字段完成接收输入时,将使用消息调用委托.有关更多信息,请查看此处的API:

https://developer.apple.com/library/mac/documentation/cocoa/reference/NSTextFieldDelegate_Protocol/Reference/Reference.html#//apple_ref/occ/intf/NSTextFieldDelegate

总结

以上是内存溢出为你收集整理的objective-c – 如何在按下Enter键时使NSTextfield失去焦点?全部内容,希望文章能够帮你解决objective-c – 如何在按下Enter键时使NSTextfield失去焦点?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1042178.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存