Я пытался выяснить, как пользоваться табличными представлениями, и я немного застрял, если честно. Я хотел использовать табличное представление с ограниченным количеством строк (скажем, 50 макс). Он начинается пустым, с 0 строками. Тогда я хотел сделать что-то вдоль линий:Использование NSTableView для ведения журнала?
[self logMessage:@"Waiting for response"];
, который вставляет новую строку в нижней части с вышеприведенным текстом. Если я еще один вызов этой функции псевдо:
[self logMessage:@"Server response received"];
Он должен вставить еще одну новую строку ниже предыдущего ряда, и убедитесь, что он виден. Когда достигнут верхний предел 50 и добавлено новое сообщение, мне нужно удалить старейшее сообщение. Все это было бы прокручиваемым, причем последнее было видно по умолчанию.
Я смотрю на это правильно? В конце концов, я надеялся, что это будет в хорошем маленьком ящике ниже главного окна, которое я тогда могу переключить из главного меню, если это необходимо. Но, как я уже сказал, я не могу правильно разобраться, как правильно использовать представление таблицы, но это не так прямо, как другие объекты.
Любой пример кода был бы весьма признателен!
http://developer.apple.com/library/mac/#samplecode/TableViewPlayground/Introduction/Intro.html и см. [Руководство по программированию таблиц] (http://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/TableView /) –