3

在 Visual Studio 中有一个名为text_changed的​​事件用于文本框,如何在 Cocoa 中创建类似的事件/动作?

通常,您如何为表单控件获取这些额外事件?例如,鼠标悬停在 Visual Studio 中,您只需从事件列表中进行选择。

4

1 回答 1

4

您想将自己(即应用程序委托,或您用于管理该视图的任何控制器)设置为您的 NSTextField 的委托。然后实现方法

- (void)controlTextDidChange:(NSNotification *)aNotification

每当文本字段中的文本发生更改时,都会调用它。

有关处理鼠标事件(例如鼠标悬停)的介绍,Cocoa 事件处理指南是一个很好的起点。

于 2012-07-09T21:53:54.620 回答