2009-09-27 48 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