Frage

zu starten, gibt es eine NSArrayController ( "Server"), deren Inhalt ein Array von "Server" Objekte.

Ich habe auch eine NSTableView mit einer Spalte. Die Säule wird gebunden Server „arrangedObjects.status“ Eigenschaft.

Ich verwende eine benutzerdefinierte NSValueConverter für die Spalten dataCell diesen Status in ein Bild zu machen, die eine NSImageCell ist.

Was ich nicht verstehe, ist, warum die Bilder, die in der Spalte angezeigt korrekt sind, aber konsequent ausgeblendet. Nur um zu testen, habe ich das gleiche Bild, außerhalb der Tabellenansicht zum Vergleich und zieht in Ordnung. Die Farben in den Bildern sind nicht halbtransparent.

Zieht die NSImageCell die Bilder als verblichen? Gibt es etwas, das ich in IB konfigurieren kann, dass sie vollständig gesättigt wird ziehen?

War es hilfreich?

Lösung

Von Jim Correia auf Cocoa-Dev:

"auf 10,6, NSImageView wird seinen Inhalt als gedimmt ziehen, wenn die Steuerung deaktiviert ist.

Ihre Bindung hat „Bedingtes Set aktiviert“ eingeschaltet. "

Andere Tipps

Sie können die Bildansicht Zelle oder Spalte haben „freigegeben“ Eigenschaft auf NO (oder unkontrolliert in IB). Ich glaube, das schwindet das angezeigte Bild.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top