Nsoutlineview с значком непрочитанных сообщений, таких как mail.app

StackOverflow https://stackoverflow.com/questions/3845223

Вопрос

Я пытаюсь создать пользовательский интерфейс, похожий на список исходных элементов iTunes или списком почтовых ящиков Mail.app, где значок с номером (например, непрочитанные электронные письма, новые подкасты) отображается с правой стороны элемента.

Основанный на приведении яблочного прибора яблока, у меня есть NSOutlineView Установите, чтобы отобразить пару групп и несколько предметов в каждой группе.

Есть ли стандартный элемент пользовательского интерфейса для представления «значка» с номером для каждой записи? Я не мог ничего найти в документах. Я подозреваю, что мне придется продлить NSTextFieldCell И сделать чертеж сам.

Есть ли какие-либо примеры, как это сделать?

Это было полезно?

Решение

Я использовал PXSourceList @Perspx и нашел его отличным для того, чтобы делать именно то, что вы хотите.

Другие советы

Apple имеет пример код, в котором они реализуют непрочитанный значок, используя кнопку с закругленными.

Видеть Демо-боковая панель.

С некоторого времени в библиотеке объектов есть специальная встроенная кнопка:

enter image description here

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top