У меня есть следующий код внутри кнопки, который успешно меняет взгляд в цвет фона:Пользовательский NSColor?
func bgcol() {
self.view.layer?.backgroundColor = NSColor.blue.cgColor
}
Я хотел бы изменить цвет в цвет пользовательский RGB, но все, что я нашел, кажется, использует цвет пользовательского интерфейса, который, как я полагаю, предназначен только для iOS?
Я также посмотрел на документацию для NSColor, но как новичок полной, я, к сожалению, не могу понять :(
Может кто-то пожалуйста, скажите мне, как я могу изменить мой код, чтобы использовать пользовательский цвет RGB.
Спасибо всем заранее
UPDATE:. теперь у меня есть этот код, - но ничего не изменилось :(:
func bgcol() {
let customColor = NSColor(red: 99.0, green: 0.0, blue: 0.0, alpha: 1.0)
self.view.layer?.backgroundColor = customColor.cgColor
}
UPDATE 2: Ok, в файле viewController.swift У меня есть следующий код вблизи верхней:
func bgcol() {
let customColor = NSColor(red: 1.0, green: 1.0, blue: 1.0, alpha: 1.0)
self.view.layer?.backgroundColor = customColor.cgColor}
Затем в VIEW DID НАГРУЗКИ() Я называю
bgcol()
Позволяет сказать Например, я хочу, чтобы цвет был r220 g123 b45, я понятия не имею, как установить это как цвет фона?
Будучи совершенно новым, синтаксис долбанные меня :(
Показать где вы вызываете 'bgcol()'. – shallowThought
View did load() –
try 'viewDidAppear()'. Чтобы преобразовать ваши значения с 0..255 в 0..1, просто перейдите на 255 (r220 -> 220/255). – shallowThought