Запуск метода при редактировании строки в табличном представлении

Есть ли способ вызвать метод (или сам метод, который запускается) при редактировании строки в a, в частности, при редактировании текста в строке или когда что-то изменяется в табличном представлении (например, строка добавлена/удалена )?


person Joshua    schedule 27.09.2009    source источник


Ответы (1)


Есть несколько. Вы можете использовать источник данных. Вы можете использовать привязки. Вы можете даже пойти по пути создания подклассов, но это действительно очень редко.

Я предлагаю вам начать здесь:

Руководство по программированию TableView

На самом деле, учитывая ваши другие вопросы и ответы, я бы посоветовал вам начать здесь:

Руководство по программированию Cocoa

person bbum    schedule 27.09.2009
comment
Я вижу, есть некоторые уведомления о делегатах для «Выделение изменилось» и «Столбец переместился или изменил размер». Но не специально для редактирования строки. - person Joshua; 28.09.2009
comment
Вам нужно сосредоточиться на концептуальных руководствах по Cooca, а не на документации классов. Cocoa повсеместно реализует определенные шаблоны. В этом случае вы, вероятно, захотите прочитать о NSControls и NSTextFields, а также о процессе их редактирования. - person bbum; 28.09.2009