Как изменить цвет выделения выделения IKImageBrowserView
Когда вы выбираете элемент в IKImageBrowserView, он выделяется серым цветом по краям. Как мне изменить цвет этого?
3 ответа
Решение
Таким образом, я смог достичь того, что искал, пройдя сложный маршрут, который предложил комбинаторный (Спасибо!). Я реализовал пользовательские классы IKImageBrowserView и IKImageBrowserCell из примера проекта здесь: http://developer.apple.com/library/mac/#/legacy/mac/library/samplecode/ImageKitDemo/Introduction/Intro.html
Жаль, что нет более легкого способа сделать это, но сейчас это сработает.
[imageBrowserView setValue:[NSColor blueColor] forKey:IKImageBrowserCellsOutlineColorKey];
Взгляните на "View Опции Keys" в документации IKImageBrowserView. Я думаю, что IKImageBrowserSelectionColorKey должен сделать свое дело.
Таким образом, ваш код будет выглядеть примерно так в awakeFromNib вашего контроллера представления:
[imageBrowserView setValue:[NSColor blueColor] forKey:IKImageBrowserSelectionColorKey];