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 NSButton蓝色突出显示_Cocoa_Highlight_Nsbutton - Fatal编程技术网

Cocoa NSButton蓝色突出显示

Cocoa NSButton蓝色突出显示,cocoa,highlight,nsbutton,Cocoa,Highlight,Nsbutton,我想设置开/关渐变NSButton,但要使用蓝色高亮显示,如NSTabViewselect按钮 这条路容易吗 或者我应该手动绘制 如果我应该手动绘制,那么最好的方法是什么?(CIFilter或只是NSGradient) 谢谢。您必须使用NSButtonCell的自定义子类来实现这一点。您必须使用NSButtonCell的自定义子类来实现这一点。要在IB(界面生成器)中实现这一点,您只需使用 弹出菜单(或在按键等效字段中键入)要在IB(界面生成器)中执行此操作,只需使用 弹出菜单(或键入\R到键等

我想设置开/关渐变
NSButton
,但要使用蓝色高亮显示,如
NSTabView
select按钮
这条路容易吗
或者我应该手动绘制
如果我应该手动绘制,那么最好的方法是什么?(
CIFilter
或只是
NSGradient


谢谢。

您必须使用NSButtonCell的自定义子类来实现这一点。

您必须使用NSButtonCell的自定义子类来实现这一点。

要在IB(界面生成器)中实现这一点,您只需使用 弹出菜单(或在按键等效字段中键入)

要在IB(界面生成器)中执行此操作,只需使用
弹出菜单(或键入\R到键等效字段)。

从您对我的另一个答案(现已删除)的评论来看,您似乎既不需要渐变按钮(在IB称为“渐变按钮”的意义上),也不需要像NSTabView/NSSegmentedControl那样的蓝色高亮显示。您给出的示例是一对按钮“在顶部的iPhoto图书编辑模式下(页面/图像选择)”。这将是一个带有灰色渐变背景的按钮,以蓝色突出显示图像。从您对我的另一个答案(现已删除)的评论来看,您似乎既不需要渐变按钮(在IB称为“渐变按钮”的意义上),也不需要像NSTabView/NSSECTIONEDCONTROL那样的蓝色突出显示。您给出的示例是一对按钮“在顶部的iPhoto图书编辑模式下(页面/图像选择)”。这将是一个带有灰色渐变背景的按钮,显示以蓝色突出显示的图像。这个子类将包括什么?这个子类将包括什么?