当您在IKImageBrowserView中选择一个项目时,它会在边缘周围突出显示为灰色。我如何改变这种颜色?如何更改IKImageBrowserView的选择高亮颜色
3
A
回答
0
所以我能才达到什么,我一直在寻找通过进入该组合建议的复杂路径(感谢!)。我在这里实现了来自示例项目的自定义IKImageBrowserView和IKImageBrowserCell类:http://developer.apple.com/library/mac/#/legacy/mac/library/samplecode/ImageKitDemo/Introduction/Intro.html
太糟糕了,没有更简单的方法来做到这一点,但现在这会做到这一点。
0
拿在IKImageBrowserView documentation看看 “视图选项键”。我认为IKImageBrowserSelectionColorKey应该做的。
所以,你的代码会是这样的awakeFromNib您的视图控制器:
[imageBrowserView setValue:[NSColor blueColor] forKey:IKImageBrowserSelectionColorKey];
0
[imageBrowserView setValue:[NSColor blueColor] forKey:IKImageBrowserCellsOutlineColorKey];
相关问题
- 1. 如何更改高亮颜色在jQuery Mobile的选择选项
- 2. NSTableview更改高亮颜色
- 3. 更改静态uitableview的选择/高亮颜色
- 4. 如何更改浏览器持久蓝色选择所有高亮颜色?
- 5. 在列表视图中更改选择高亮颜色
- 6. 更改文本框的高亮颜色
- 7. 更改UIButtons的高亮颜色
- 8. UIPickerView行图像选择高亮颜色
- 9. WPF使用SurfaceListBox - 高亮颜色选择
- 10. Combobox更改高亮颜色winRT(metro app)
- 11. 更改页面高亮显示颜色
- 12. 更改微调项目高亮颜色
- 13. Cocoa osx NSTableview更改行高亮颜色
- 14. 更改Netbeans html标记高亮颜色
- 15. 更改android editText高亮颜色
- 16. 在vi中更改高亮颜色
- 17. JavaFX CSS样式:更改选定选项卡的高亮颜色
- 18. 如何更改UITabbar选择的颜色?
- 19. 更改TextInput控件的选定文本的高亮颜色
- 20. 如何更改聚焦的ListField行的默认高亮颜色?
- 21. 更改NSTableView选定行的高亮颜色
- 22. 如何更改UITabBar选择颜色
- 23. 如何更改Qt按钮中的对焦颜色(高亮颜色)?
- 24. 如何更改mfc中列表控件中的高亮颜色
- 25. 如何更改NetBeans IDE中的高亮变量颜色?
- 26. 如何更改Sublime Text 2中的默认高亮颜色?
- 27. 如何更改Spinner中三角形的高亮(聚焦)颜色
- 28. 如何更改匹配分隔符的vimtex高亮颜色?
- 29. 如何更改Visual Studio语法高亮的颜色?
- 30. 如何更改JavaFX中的高亮颜色?
这改变了标题高亮显示的颜色。我正在寻找的是图像视图的亮点。我用一张我正在谈论的照片更新了我的问题。 – Chris 2012-08-14 21:57:09
为了获得这种效果,我认为你必须走复杂的路线。您需要实现自定义的IKImageBrowserView类,该类实现 - (IKImageBrowserCell *)newCellForRepresentedItem:(id)anItem,并且该方法需要返回实现 - (CALayer *)layerForType:(NSString *)类型的自定义单元对象。请参阅http://developer.apple.com/legacy/mac/library/#samplecode/ImageKitDemo/Listings/Step7_ImageBrowserCell_m.html – combinatorial 2012-08-15 04:53:57