Как я могу создать «список источников» в Mac OS X? - PullRequest
5 голосов
/ 07 июня 2009

В руководствах Apple говорится об использовании списка источников - как мне создать этот список источников в Carbon или Cocoa? Есть ли где-нибудь официальный API для этого компонента?

1 Ответ

14 голосов
/ 30 июня 2009

Список источников в Какао - это просто NSOutlineView, настроенный особым образом. Вы можете перетащить один из них в Интерфейсный Разработчик и установить режим выделения на Список источников. Возможно, вы также захотите отключить строку заголовка, изменить ее на один столбец и изменить видимые полосы прокрутки на включенном NSScrollView.

Вам также потребуется реализовать метод делегата, чтобы определить, какие строки должны быть «Групповыми строками»:

- (BOOL)outlineView:(NSOutlineView *)outlineView isGroupItem:(id)item

Предоставленный Apple пример кода http://developer.apple.com/samplecode/SourceView демонстрирует, как создать полнофункциональный список источников.

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