Perché le mie immagini nel mio NSTableView sbiadito fuori?
-
22-09-2019 - |
Domanda
Per cominciare, c'è un NSArrayController
( "Server") il cui contenuto è un array di oggetti "server".
Ho anche un NSTableView
con una colonna. La colonna è legato alla proprietà "arrangedObjects.status" del server.
Io uso un NSValueConverter
personalizzato per far sì che lo stato in un'immagine per dataCell
della colonna che è un NSImageCell
.
Quello che non capisco è il motivo per cui le immagini che compaiono nella colonna sono corretti, ma costantemente sbiadito fuori. Giusto per provare, ho la stessa immagine al di fuori della vista tabella di confronto e disegna bene. I colori nelle immagini non sono semitrasparenti.
Il il NSImageCell
disegnare le immagini come sbiadite? C'è qualcosa che posso configurare in IB che attirerà loro saturi?
Soluzione
Da Jim Correia on Cocoa Dev-:
"On 10.6, NSImageView disegnerà il suo contenuto come oscurato quando il controllo è disattivato.
Il legame è “Imposta condizionatamente Enabled” accesi ".
Altri suggerimenti
Si potrebbe avere la cella di visualizzazione dell'immagine o proprietà "enabled" della colonna impostata su NO (o non controllato nel IB). Credo che questo si dissolve l'immagine visualizzata.