NSColorWell для просмотра фона | Swift OSx

В настоящее время я могу изменить цвет фона моего окна следующим образом:

tab_view.layer?.backgroundColor = NSColor(red: 0.9, green: 0.9, blue: 0.9, alpha: 1).CGColor

Что здорово и все, но я хочу, чтобы пользователь мог менять цвет. Это когда я узнал о NSColorWell.

Я попробовал применить цвет так:

tab_view.layer?.backgroundColor = NSColorWell

но тогда он говорит: "Не удается присвоить значение типа" NSColorWell.Type "типу" CGColor "?" Я попытался найти его, но все, что я нашел (чего было совсем мало), было написано в Objective - C

Кто-то, пожалуйста, объясните мне, как я могу сделать цвет фона вида из NSColorWell.

1 ответ

Решение

Вам необходимо передать значение свойства NSColorWell .color .CGColor. Apple документы

Другие вопросы по тегам