Как получить значения RGB от UIColor?

Простым способом было бы использовать фреймворк PHP, такой как CodeIgniter или Laravel , которые имеют встроенные функции, такие как фильтрация и активная запись, так что вам не нужно беспокоиться об этих нюансах.

94
задан JAL 2 May 2016 в 13:56
поделиться

3 ответа

const CGFloat *colors = CGColorGetComponents( curView.backgroundColor.CGColor );

Эти ссылки предоставляют более подробную информацию:

82
ответ дан Pang 24 November 2019 в 05:59
поделиться
const float* colors = CGColorGetComponents( curView.backgroundColor.CGColor );

Спасибо. Я должен был добавить const в начале строки, поскольку она генерировала предупреждение.

5
ответ дан defmech 24 November 2019 в 05:59
поделиться

Можно использовать компоненты CIColor (быстро 5)

let ciColor = CIColor(color: backgroundColor)
let alpha = ciColor.alpha
let red = ciColor.red
let blue = ciColor.blue
let green = ciColor.green

, это работает на цветовое пространство не-RGB также

0
ответ дан 24 November 2019 в 05:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: