NSTextField和FirstResponder

我正在开发一个有一个主窗口和几个面板窗口的可可应用程序。

当用户通过单击主窗口等离开文本框时,我需要自动保存NSTextField上的一些文本(在面板窗口中)。到目前为止,我已经通过在NSTextField子类上实现resignFirstResponder尝试过,但是如果我单击另一个文本框在同一窗口“resignFirstResponder”被触发,但如果我只是在我的主窗口上的空白处点击,它不会被触发。 (尽管NSTextField失去了蓝色焦点)

我需要捕获此事件NSTextField失去了聚焦环以保存未提交的更改。 任何指针将不胜感激。

此文本字段位于NSTableCellView


使用[[NSApp mainWindow] resignFirstResponder];


如何使用在末端编辑时发送的NStextfield动作?

在这里输入图像描述

然后,只需右键单击并拖动到Xib文件中的对象(或FirstResponder),并将其连接到方法。 当您结束编辑时(取消选择,输入或选项卡),它现在应该运行此方法。

链接地址: http://www.djcxy.com/p/85247.html

上一篇: NSTextField and FirstResponder

下一篇: How can I make an NSTextField that has focus redraw itself?