Pergunta

Estou tentando criar uma interface de usuário semelhante à lista de origem do iTunes ou à lista de correio de e -mails.app em que um crachá com um número (por exemplo, e -mails não lidos, novos podcasts) é mostrado no lado direito de um elemento.

Baseado no exemplo de azedista da Apple, eu tenho um NSOutlineView Configure para exibir alguns grupos e alguns itens em cada grupo.

Existe um elemento de interface do usuário padrão para representar o "crachá" com um número para cada entrada? Não consegui encontrar nada nos documentos. Eu suspeito que terei que estender NSTextFieldCell e fazer o desenho de mim mesmo.

Existem exemplos por aí de como fazer isso?

Foi útil?

Solução

Eu usei PXSourceList Por @Perspx e achei excelente para fazer exatamente o que você deseja.

Outras dicas

A Apple possui código de exemplo, onde implementam o crachá não lido usando um botão RET arredondado.

Ver Demonstração da barra lateral.

Desde um tempo, há um botão em linha especial na biblioteca de objetos:

enter image description here

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top