【发布时间】:2013-07-09 20:05:39
【问题描述】:
我正在开发一个可可应用程序,它有一个主窗口和几个面板窗口。
当用户通过单击主窗口等离开文本字段时,我需要在NSTextField(在面板窗口上)上自动保存一些文本。到目前为止,我已经尝试通过在NSTextField 子类上实现 resignFirstResponder,但是,如果我单击同一窗口上的另一个文本字段“resignFirstResponder”会被触发,但如果我只是单击主窗口上的某个空白处,它不会被触发。 (虽然NSTextField 失去了蓝色焦点)
我需要捕捉NSTextField失去焦点环的这个事件来保存未提交的更改。任何指针将不胜感激。
此文本字段位于NSTableCellView
【问题讨论】:
标签: objective-c macos cocoa