NSStatusItem und weiß markiertes Bild

8

Ich erstelle Statuselement mit einem schwarzen und transparenten PNG. Ich sehe, dass viele Anwendungen das Farbsymbol in Weiß ändern, wenn es hervorgehoben wird (mit dem blauen Standardhintergrund). Ich frage mich, ob dieser Prozess automatisch ist oder ich muss setAlternateImage aufrufen, um es manuell zu ändern. In diesem Fall Wie kann ich automatisch die weiße Kopie meines Bildes erstellen? Gibt es Tricks oder den besten Weg, dies zu erreichen?

    
MatterGoal 24.08.2011, 19:59
quelle

1 Antwort

14

Wenn Sie imageNamed: verwenden, können Sie einfach "Template" an Ihren Dateinamen anhängen, um dieses Verhalten zu erhalten (z. B. "StatusItemTemplate.png"). Ansonsten verwende [myImage setTemplate:YES] .

    
omz 24.08.2011, 20:08
quelle

Tags und Links