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?

È stato utile?

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.

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