完成NSTableViewCell版本的活动

时间:2012-07-09 02:27:04

标签: objective-c macos cocoa

NSTextFieldCell中有NSTableView,可编辑。通过双击NSTextFieldCell用户可以更改其内容,我如何知道版本完成的时间。

2 个答案:

答案 0 :(得分:2)

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

- (void)controlTextDidEndEditing:(NSNotification *)aNotification

它完全符合您的要求 - 它会在编辑完成时通知您。更多内容见docs

答案 1 :(得分:0)

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

 - (IBAction)textTitleChanged:(id)sender;

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