如何将类似工具栏的样式应用于自定义视图中的圆形纹理按钮

时间:2011-10-19 16:15:26

标签: cocoa toolbar osx-lion nsbutton

如何在自定义视图中应用类似工具栏的样式来圆化纹理按钮?

以下是更多背景资料:

Apple的人机界面指南指出在窗口框架(工具栏或底栏)中使用带有圆形纹理样式的控件:http://developer.apple.com/library/mac/#documentation/UserExperience/Conceptual/AppleHIGuidelines/Controls/Controls.html(在“窗口框架控件”下)。

当您在窗口框架中使用这些控件时,Mac OS X Lion会在窗口处于活动状态时对控件应用相对较强的渐变(大约95%灰色到80%灰色),并且当窗口几乎没有渐变时不活跃(约95%灰色至93%灰色)。换句话说,当窗口处于非活动状态时,工具栏控件看起来很平。

当您在窗口框架外使用这些控件时(例如,在工具栏正下方的自定义视图中),Mac OS X Lion会应用不同的样式。对我来说最重要的是,即使窗口处于非活动状态,Lion也会对控件应用相对较强的渐变,因此自定义视图中的控件在非活动窗口的工具栏控件旁边看起来不合适。

即使在自定义视图中,似乎也有某种方法可以正确查看这些控件。例如,Pages中的格式栏,以及撰写邮件时Mail中的格式栏(位于工具栏正下方)。

有谁知道如何实现这些控件的正确外观?

0 个答案:

没有答案