Цвет фона кнопки hotcocoa
Я работаю над проектом, основанным на макруби и фреймворке hotcocoa. Я не знаю цель c. В моем проекте я хотел бы изменить цвет кнопки (NSButton). Знаете ли вы, как этого добиться, используя мапперы или макруби?
1 ответ
Решение
Установка цвета фона NSButton напрямую не поддерживается. Надежный способ создания настраиваемой кнопки - создать подкласс NSButton и переопределить drawRect:. Другой способ - настроить кнопку с помощью CALayers.
layer = CALayer.layer
layer.backgroundColor = NSColor.orangeColor.CGColor
button.setLayer layer
button.setWantsLayer true