Ich möchte dem NSColorPanel einen Deckkraft-Schieberegler hinzufügen, der für ein bestimmtes NSColorWell angezeigt wird. Bei allen anderen Farbquellen sollte der Deckkraft-Schieberegler nicht angezeigt werden.Fügen Sie den Deckkraft-Schieberegler dem Farbfeld für eine Farbe hinzu, aber nicht für andere.
Ich weiß, dass ich dies für die sharedColorPanel wie so einstellen:
[[NSColorPanel sharedColorPanel] setShowsAlpha:YES];
Aber wie kann ich dies tun, wenn ich nur gut dieses Verhalten für eine einzelne Farbe wünschen?
Ich habe versucht, eine IBAction hinzuzufügen, aber diese IBAction wird nicht aufgerufen, wenn Sie auf die Farbe klicken. (Ich kann also keine Änderungen vornehmen, bevor das Panel angezeigt wird). Es wird aufgerufen, wenn Sie im Farbfeld eine andere Farbe auswählen.
Dies sollte die akzeptierte Antwort sein. – Klaas