2013-12-21 28 views
0

我有一个连接到数组控制器的1列NSTableView。我也有一个NSTextField设置到相同的阵列控制器。在输入NSTextField时进行NSTableCellText更新

我得到了一切工作正常。当我更改NSTableView中的选择时,NSTextField也会更新。当我更新NSTextField并回车时,NSTableView显示更改。

我想要的是NSTableView单元更新(字符为字符),而我更新NSTextField,而不必等到输入,直到我看到单元格中的更改。

我该怎么做?

举一个例子,看看在OSX的Note应用程序中是如何完成的。

回答

0

你可以使用委托方法

- (void)controlTextDidChange:(NSNotification *)obj 

这将通过委托的NSTextField每次调用文本更改。因此你可以在这个方法中更新你的对象,它会反映在你的tableview中。

相关问题