Ich weiß, das ist wahrscheinlich super einfach, aber ich habe eine harte Zeit durch waten Header-Dateien und könnte einige Hinweise verwenden.NSButton zeichnen alternatives Bild auf Klick
Ich habe einen NSPopUpButton definiert in einer Feder mit einem Menü daran angehängt. Ich habe es in der Feder definiert, um "Pull Down" -Typ ohne Pfeil zu sein (die Bilder, die mir von unserem Designer gegeben wurden, enthalten einen speziellen Pfeil, den er benutzen möchte). Es ist ein randloser Knopf. Die title
ist richtig leer, obwohl ich die image
und alternateImage
eingestellt habe.
Was ich suchen, ist eine Konfiguration, entweder in der Feder, Datei Besitzer Implementierung, oder durch Unterklasse NSPopUpButton
, mit dem ich das alternative Bild der Schaltfläche anzeigen kann (oder ein anderes Bild), während das Menü der Schaltfläche ist angezeigt. Stattdessen scheint das System das Bild der Schaltfläche zu dimmen.
Ich habe zahlreiche Nib Konfigurationen versucht, verschiedene Eigenschaften von NSButton
und NSButtonCell
, überschreiben mouseDown
und mouseUp
. Nichts, was ich tue, funktioniert.
Hat sich als 'drawImageWithFrame: inView:' herausgestellt - danke! –