1

有一个NSTextFieldCellin NSTableView,它是可编辑的。通过双击NSTextFieldCell用户可以更改它的内容,我如何知道编辑完成的时间。

4

2 回答 2

2

在 dasblinkenlight 的回答中,您很可能拥有您需要的方法,但如果您需要捕获编辑事件,您可以获得NSControl调用的所有正常委托方法,例如:

- (void)controlTextDidEndEditing:(NSNotification *)aNotification

它完全符合您的要求 - 它会在编辑完成时通知您。更多在文档中。

于 2012-07-09T07:05:03.610 回答
0

在查看了苹果的示例代码后,我发现了一个简单的方法:只需制作一个方法

 - (IBAction)textTitleChanged:(id)sender;

并将 NSTextFieldCell 的选择器绑定到它。

于 2012-07-09T06:05:07.050 回答