Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.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
Xcode 如何更改IKImageBrowserView的选择突出显示颜色_Xcode_Cocoa_Ikimagebrowserview - Fatal编程技术网

Xcode 如何更改IKImageBrowserView的选择突出显示颜色

Xcode 如何更改IKImageBrowserView的选择突出显示颜色,xcode,cocoa,ikimagebrowserview,Xcode,Cocoa,Ikimagebrowserview,在IKImageBrowserView中选择一个项目时,该项目在边缘周围以灰色高亮显示。我该如何改变这个的颜色 查看中的“视图选项”键。我认为IKImageBrowserSelectionColorKey应该可以做到这一点 因此,在视图控制器的awakeFromNib中,您的代码如下所示: [imageBrowserView setValue:[NSColor blueColor] forKey:IKImageBrowserSelectionColorKey]; 所以我能够通过走组合建议的复杂

在IKImageBrowserView中选择一个项目时,该项目在边缘周围以灰色高亮显示。我该如何改变这个的颜色


查看中的“视图选项”键。我认为IKImageBrowserSelectionColorKey应该可以做到这一点

因此,在视图控制器的awakeFromNib中,您的代码如下所示:

[imageBrowserView setValue:[NSColor blueColor] forKey:IKImageBrowserSelectionColorKey];

所以我能够通过走组合建议的复杂路线来实现我想要的,谢谢!。我在这里从示例项目中实现了定制的IKImageBrowserView和IKImageBrowserCell类:


遗憾的是,没有一种更简单的方法可以做到这一点,但现在就可以了。

这会改变标题突出显示的颜色。我要找的是图像视图的突出部分。我已经更新了我的问题,用我正在谈论的图片。为了达到这个效果,我认为你必须走复杂的路线。您需要实现一个实现-IKImageBrowserCell*newCellForRepresentedItem:idanItem的自定义IKImageBrowserView类,该方法需要返回一个实现-CALayer*layerForType:NSString*类型的自定义单元格对象。看见
[imageBrowserView setValue:[NSColor blueColor] forKey:IKImageBrowserCellsOutlineColorKey];