2009-09-27 49 views
1

当a中的行被编辑时,更具体地说,当一行中的文本是文本时,是否有办法触发某个方法(或触发其自身的方法)编辑或当表视图中的某些内容发生变化时(例如行添加/删除)?编辑表格视图中的行时触发方法

回答

3

有几种。你可以使用数据源。你可以使用绑定。你甚至可以走子类路线,但这确实非常罕见。

我建议你从这里开始:

TableView Programming Guide

事实上,鉴于你的其他问题和答复,我会建议您从这里开始:

Cocoa Programming Guide

+0

我看到,有选择变更和列移动或调整大小的一些委托通知。但没有一个专门用于编辑行的时候。 – Joshua 2009-09-28 05:57:15

+0

您需要关注Cooca的概念指南,而不是课堂文档。可可实现了特定的模式。在这种情况下,您可能会想要阅读关于NSControls和NSTextFields以及其中的编辑过程。 – bbum 2009-09-28 17:21:41