Domanda

Sto cercando di creare un'interfaccia utente simile a quella nell'elenco Sorgente di iTunes o la lista della segreteria di Mail.app in cui è mostrato un badge con un numero (ad esempio, non letti messaggi di posta elettronica, i nuovi podcast) sul lato destro di un elemento.

In base a esempio SourceList di Apple, ho un NSOutlineView impostato per visualizzare un paio di gruppi e di alcuni oggetti in ogni gruppo.

C'è un elemento dell'interfaccia utente standard per rappresentare il "badge" con un numero per ogni voce? Non ho trovato nulla nella documentazione. Ho il sospetto che dovrò estendere NSTextFieldCell e fare il disegno stesso.

Ci sono dei esempi là fuori su come fare questo?

È stato utile?

Soluzione

PXSourceList da @Perspx e hanno trovato ad essere eccellente per fare esattamente quello che desiderare.

Altri suggerimenti

Apple ha codice di esempio in cui attuano il badge non letto utilizzando un pulsante rettangolo arrotondato.

Sidebar Demo .

Dal momento che un po 'c'è un pulsante speciale in linea nella libreria di oggetti:

entrare descrizione dell'immagine qui

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top