NSOutlineView con el escudo de mensajes no leídos como Mail.app
-
27-09-2019 - |
Pregunta
Estoy tratando de crear una interfaz de usuario similar a la lista de fuentes de iTunes o en la lista de buzones Mail.app donde se muestra una tarjeta de identificación con un número (por ejemplo, correos electrónicos no leídos nuevos podcasts) en el lado derecho de un elemento.
Sobre la base de SourceList ejemplo de Apple, que han establecido un NSOutlineView
para mostrar un par de grupos y unos pocos artículos en cada grupo.
¿Hay un elemento de interfaz de usuario estándar para representar la "insignia" con un número para cada entrada? No pude encontrar nada en la documentación. Sospecho que voy a tener que extender NSTextFieldCell
y hacer el dibujo a mí mismo.
¿Hay ejemplos por ahí de cómo hacer esto?
Solución
PXSourceList
por @Perspx y han encontrado que es excelente para hacer exactamente lo que desee.
Otros consejos
Apple tiene código de ejemplo donde ejecutan sin leer la tarjeta de identificación mediante un botón rect redondeada.