Заполнение NSBrowser (Какао OSX)
Я хочу сделать виджет, который отображает столбец выбираемых текстовых данных. Кажется, что NSBrowser - лучший объект какао, чтобы сделать это, но я не могу понять, как заполнить NSBrowser любым видом данных. Я предполагаю, что могу установить строковое значение NsBrowserCell, но нигде в документации я не могу найти, где добавить новую ячейку в столбец. Я использую не тот объект?
1 ответ
Решение
Нужно определить NSBrowserDelegate и определить оба ‑browser:willDisplayCell:atRow:column:
а также ‑browser:numberOfRowsInColumn:
или метод ‑browser:createRowsForColumn:inMatrix:
, Эта ссылка полезна:
http://www.cocoabuilder.com/archive/cocoa/31229-nsbrowser-question.html