當您在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. UIPickerView行圖像選擇高亮顏色
- 3. Combobox更改高亮顏色winRT(metro app)
- 4. Cocoa osx NSTableview更改行高亮顏色
- 5. 更改Netbeans html標記高亮顏色
- 6. 更改微調項目高亮顏色
- 7. 更改頁面高亮顯示顏色
- 8. 在vi中更改高亮顏色
- 9. 更改android editText高亮顏色
- 10. JavaFX CSS樣式:更改選定選項卡的高亮顏色
- 11. 如何更改UITabbar選擇的顏色?
- 12. 更改TextInput控件的選定文本的高亮顏色
- 13. 如何更改聚焦的ListField行的默認高亮顏色?
- 14. 如何更改UITabBar選擇顏色
- 15. 更改NSTableView選定行的高亮顏色
- 16. 如何更改Qt按鈕中的對焦顏色(高亮顏色)?
- 17. 如何更改NetBeans IDE中的高亮變量顏色?
- 18. 如何更改Spinner中三角形的高亮(聚焦)顏色
- 19. 如何更改Visual Studio語法高亮的顏色?
- 20. 如何更改IPython(Jupyter)中代碼的高亮顏色樣式?
- 21. 如何更改mfc中列表控件中的高亮顏色
- 22. 如何更改匹配分隔符的vimtex高亮顏色?
- 23. 當選擇行時,像UILabel的高亮屬性更改UIImageView顏色?
- 24. 如何使用不同顏色選擇列表行高亮?
- 25. 更改IKImageBrowserView的選擇狀態
- 26. 如何在Vim中爲python #comment更改高亮度顏色?
- 27. Eclipse:如何更改所選輸入彈出項的高亮顏色
- 28. 更改文本高亮選擇與JS
- 29. uibarbuttonitem高亮色調/顏色
- 30. 崇高的文字/ textmate配色方案 - 改變高亮顏色
這改變了標題高亮顯示的顏色。我正在尋找的是圖像視圖的亮點。我用一張我正在談論的照片更新了我的問題。 – 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