Получить значение RGB из предустановок UIColor

В моем приложении я передаю значение цвета RGB серверу. В моем приложении используются предопределенные значения UIColor, например [UIColor grayColor], [UIColor redColor]. Я знаю, что могу использовать следующий код:

const CGFloat *c = CGColorGetComponents(color.CGColor)

, но только для цветов, находящихся в цветовом пространстве RBG, однако [UIColor grayColor] нет.

Есть ли способ получить значения RGB для цветов, не относящихся к RBG?

Спасибо!

19
задан lstipakov 15 January 2011 в 14:44
поделиться