Cocoa Mac OS X应用程序和其他元素(如NSButton、NSTabView)的背景

Cocoa Mac OS X应用程序和其他元素(如NSButton、NSTabView)的背景,cocoa,macos,Cocoa,Macos,我更改了应用程序的背景色,但其他元素保持相同的背景色。 看起来我错过了一些简单的配置,bsc for NSTabViewItems项目颜色已被文档弃用,并且使用当前主题 您无法轻松调整标准控件的色调。您必须为每个元素创建子类并重写图形代码 另外,我可以谦虚地建议您保留默认颜色吗 U可以在IB中使用核心动画层。选择您的对象,例如按钮, 打开“视图效果检查器”⎇⌘8、使用对象设置复选框,添加内容过滤器 彩色单色和设置颜色!就这些 对不起,我不能保留默认颜色,因为我在iphone上有一部分项目的颜色很

我更改了应用程序的背景色,但其他元素保持相同的背景色。 看起来我错过了一些简单的配置,bsc for NSTabViewItems项目颜色已被文档弃用,并且使用当前主题


您无法轻松调整标准控件的色调。您必须为每个元素创建子类并重写图形代码


另外,我可以谦虚地建议您保留默认颜色吗

U可以在IB中使用核心动画层。选择您的对象,例如按钮, 打开“视图效果检查器”⎇⌘8、使用对象设置复选框,添加内容过滤器
彩色单色和设置颜色!就这些

对不起,我不能保留默认颜色,因为我在iphone上有一部分项目的颜色很好;-。所以我喜欢一个好的客户体验,看到一个类似颜色的独立平台;-。是的,我要把工作分为子类。现在,所有问题都可以很好地解决,而不是NSTabViewItem的问题。他们没有整件商品的rect,只是标签,我现在不知道如何自己更改它。NSTabviewItem来自NSObject,因此无需添加任何内容。最后,我想我必须改变设计,从tabvie控制器到分段控制器,但这是一条艰难的道路-+1建议OP使用默认颜色@亚历克斯:只有当UI元素在整个界面中添加了一些东西,并使其看起来像iPhone版本时,才应该对其进行更改。每个平台的iPhone/mac用户对外观和感觉都有不同的期望。