Ich habe ein einfaches NSWindow mit einem NSTextField und einem NSButton in Interface Builder auf Leopard erstellt. Ich stelle die Fensterhintergrundfarbe in meinem Programm ein. Alles sieht gut aus, wenn ich das Programm in Leopard starte. Aber wenn ich es in Tiger starte, ist die Hintergrundfarbe des Fensters nicht eingestellt. Es hat einen Standard-Tiger-Look mit horizontalen Streifen.Warum sieht der in Leopard erstellte Dialog in Tiger schrecklich aus?
Seltsamerweise werden die Hintergrundfarben der NSTextField- und NSButton-Steuerelemente auf die angegebene Fensterfarbe eingestellt, sodass sie wirklich schrecklich aussehen.
Wie kann ich Tiger davon überzeugen, die Farbe zu respektieren, die ich im setBackgroundColor-Aufruf gewählt habe?
Wenn Sie für frühere Betriebssystemversionen bauen, stellen Sie sicher, dass Sie Ihr Ziel wie in IB festgelegt haben und achten Sie auf die Warnungen ;-) –