2010-05-26 4 views
1

Мне нравится просмотр строк группы в nstableview. В яблочной почте разделы группы, такие как почтовые ящики и rss с этим стилем тоже.Стиль группы Nstableview для nsoutlineview

Есть ли простой способ сделать групповую строку или корневой элемент в представлении nsoutlineview таким? Я думаю, что мне нужно переопределить метод willDisplayCell ...

ответ

1

Есть ли простой способ сделать строку группы или корневой элемент в представлении nsoutlineview таким?

Я не уверен, почему Роб Кенигер удалил свой ответ; это почти совершенно точно. Я перепечатывать его здесь с изменением один осветления:

Вам необходимо реализовать метод -outlineView:isGroupItem: делегата [в делегировании контурного вида в] и вернуться YES для элементов, которые группируют элементы.

(Он сказал, что «метод делегата от NSOutlineView», который я думаю, просто он случайно пишу что-то другое, чем то, что он имел в виду.)

Если он отменяет удаление, вы должны дать ему кредит на него ,

+0

ха-ха, это смешно. Я использую его в виде таблицы, и мой код был плохим, чтобы вернуть ДА, поэтому он всегда возвращал NO. Я думал, что это просто не показало то же самое. СПАСИБО !!! – joels

+1

Просто примечание, мне нравятся групповые элементы, которые не являются серыми. Те, что в Apple Mail, являются синими. Чтобы получить их, для outlineview/tableview необходимо, чтобы «Highlighting», установленное в IB, «Source List» – joels

 Смежные вопросы

  • Нет связанных вопросов^_^