Как изменить цвет выделения выделения 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];
Другие вопросы по тегам