进入NSTextField时更新NSTableCellText

时间:2013-12-21 17:30:20

标签: macos cocoa

我有1列NSTableView连接到数组控制器。我对同一个阵列控制器也有NSTextField设置。

我把一切都搞好了。当我更改NSTableView中的选择时,NSTextField也会更新。当我更新NSTextField并按Enter键时,NSTableView会显示更改。

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

我该怎么做?

例如,请查看在OSX上的Note应用程序中如何完成此操作。

1 个答案:

答案 0 :(得分:0)

您可以使用委托方法

- (void)controlTextDidChange:(NSNotification *)obj

每次文本更改时,NSTextField委托都会调用此方法。因此,您可以在此方法中更新对象,它将反映在您的tableview中。