Nsoutlineview с значком непрочитанных сообщений, таких как mail.app
-
27-09-2019 - |
Вопрос
Я пытаюсь создать пользовательский интерфейс, похожий на список исходных элементов iTunes или списком почтовых ящиков Mail.app, где значок с номером (например, непрочитанные электронные письма, новые подкасты) отображается с правой стороны элемента.
Основанный на приведении яблочного прибора яблока, у меня есть NSOutlineView
Установите, чтобы отобразить пару групп и несколько предметов в каждой группе.
Есть ли стандартный элемент пользовательского интерфейса для представления «значка» с номером для каждой записи? Я не мог ничего найти в документах. Я подозреваю, что мне придется продлить NSTextFieldCell
И сделать чертеж сам.
Есть ли какие-либо примеры, как это сделать?
Решение
Я использовал PXSourceList
@Perspx и нашел его отличным для того, чтобы делать именно то, что вы хотите.
Другие советы
Apple имеет пример код, в котором они реализуют непрочитанный значок, используя кнопку с закругленными.
Видеть Демо-боковая панель.