Por que minhas imagens no meu NSTABLEVIEW desapareceram?
-
22-09-2019 - |
Pergunta
Para começar, há um NSArrayController
("Servidores") cujo conteúdo é uma matriz de objetos "servidores".
Eu também tenho um NSTableView
com uma coluna. A coluna está vinculada à propriedade "OrganizedObjects.status" do servidor.
Eu uso um costume NSValueConverter
Para transformar esse status em uma imagem para a coluna dataCell
que é um NSImageCell
.
O que não entendo é por que as imagens que aparecem na coluna estão corretas, mas consistentemente desbotadas. Apenas para testar, eu tenho a mesma imagem fora da visualização da tabela para comparação e ela desenha bem. As cores nas imagens não são semi-transparentes.
Faz o NSImageCell
Desenhe as imagens como desbotadas? Existe algo que eu possa configurar no IB que os atrairá totalmente saturados?
Solução
De Jim Correia no cacau-dev:
"No 10.6, o NSImageView desenhará seu conteúdo como diminuído quando o controle estiver desativado.
Sua encadernação tem "conjuntos condicionalmente ativados" ativados ".
Outras dicas
Você pode ter a propriedade da célula de exibição de imagem ou a propriedade "ativada" da coluna definida como não (ou desmarcada no IB). Eu acredito que isso desaparece a imagem exibida.