如何将窗口框架的圆形纹理边框样式应用于不在窗口框架中的NSButton?

时间:2011-09-19 00:57:07

标签: objective-c cocoa

如果你可以编辑标题并缩短标题,那就好了。也就是说,抱歉标题长度:P

在HIG中:

http://developer.apple.com/library/mac/#documentation/UserExperience/Conceptual/AppleHIGuidelines/Controls/Controls.html

向下滚动到“窗框控件”部分。放置在NSToolBar(深色渐变)中时,带有NSTexturedRoundedBezelStyle的按钮的绘制方式不同。

将HIG问题放在一边,我需要一个较暗的挡板,用于不在窗框中的按钮。似乎有一些我失踪的旗帜。

我显然可以自己绘制它,但是想检查一下我在这里找不到一些完全明显的东西?

亲切的问候, 艾力

1 个答案:

答案 0 :(得分:2)

从Lion开始,Round Textured按钮是半透明的,这意味着一些背景通过它显示。这就是它在工具栏中看起来不同的原因,因为背后有一个较暗的背景。

没有魔法标志可以改变这种行为,唯一让它变暗的方法就是将它放在更暗的背景上。