Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocoa 如何将类似工具栏的样式应用于自定义视图中的圆形纹理按钮_Cocoa_Toolbar_Osx Lion_Nsbutton - Fatal编程技术网

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

Cocoa 如何将类似工具栏的样式应用于自定义视图中的圆形纹理按钮,cocoa,toolbar,osx-lion,nsbutton,Cocoa,Toolbar,Osx Lion,Nsbutton,如何将工具栏样式应用于自定义视图中的圆形纹理按钮 以下是更多的背景: 苹果的人机界面指南说,在窗口框架(工具栏或底部栏)中使用具有圆形纹理样式的控件:(在“窗口框架控件”下) 当您在窗口框架中使用这些控件时,Mac OS X Lion会在窗口处于活动状态时(大约95%灰色到80%灰色)向控件应用相对较强的渐变,而在窗口处于非活动状态时(大约95%灰色到93%灰色),几乎没有渐变。换句话说,当窗口处于非活动状态时,工具栏控件看起来是平面的 当您在窗口框架之外使用这些控件时(例如,在工具栏正下方的自

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

以下是更多的背景:

苹果的人机界面指南说,在窗口框架(工具栏或底部栏)中使用具有圆形纹理样式的控件:(在“窗口框架控件”下)

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

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

即使在自定义视图中,似乎也有一些方法可以使这些控件获得正确的外观。例如,在编写邮件时,页面中的格式栏和邮件中的格式栏(都位于工具栏的正下方)

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