我已经创建了一个带有的NSTextField和豹的NSButton在Interface Builder一个简单的NSWindow。我在我的程序中设置了窗口背景颜色。当我在Leopard中运行该程序时,一切看起来都很好。但是当我在Tiger中运行它时,窗口的背景颜色没有设置。它具有横向条纹的默认Tiger外观。为什么我在Leopard中创建的对话框在Tiger中看起来很糟糕?
古怪的的NSTextField和NSButton控件的背景色设置为指定的窗口颜色,所以它们看起来非常可怕。
我怎样才能说服老虎尊重我的setBackgroundColor呼叫选择颜色?
如果您正在构建早期操作系统版本,请确保您将目标设置为IB中的目标并注意警告;-) – 2009-04-25 23:36:45