NSOutlineview с изображениями в ячейках - PullRequest
0 голосов
/ 13 января 2011

Я хотел бы добавить изображения рядом с моими ячейками в моем nsoutlineview.

alt text

Мне действительно тяжело это делать. Я пришел из разработки для iPhone, поэтому я думал о создании собственной ячейки для этого, но кажется, что NSCell - это контроль, а не представление.

Я посмотрел пример кода SourceView, но он очень запутанный. Кажется, что это должно быть действительно простой задачей, поскольку это такой общий компонент интерфейса.

В настоящее время у меня есть рабочий nsoutlineview, в котором есть только текст, и я реализовал следующие методы делегата:

-outlineView:child:ofItem:
-outlineView:isItemExpandable:
-outlineView:numberOfChildrenOfItem:
-outlineView:objectValueForTableColumn:byItem:
-outlineView:setObjectValue:forTableColumn:byItem:
-outlineViewSelectionDidChange:

Ответы [ 2 ]

2 голосов
/ 13 января 2011

Оформить PXSourceList . Он делает это (используя обычное рисование), поэтому вы можете либо использовать его напрямую, либо скопировать код рисования в свое собственное приложение и т. Д.

0 голосов
/ 14 января 2011

У Apple есть пример того, как это сделать:

http://www.cocoadev.com/index.pl?NSTableViewImagesAndText

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...