Преобразование UIColor в 24-битное значение

У меня есть устройство Bluetooth (светодиод), на которое я могу отправлять разные команды. На данный момент все работает нормально и все команды работают. Теперь я хочу отправить пользовательскую команду. В документации сказано следующее: [0X99] + [24-битное колориметрическое значение (R=?,G=?,B=?)] + [8-битное значение скорости] + ...

Теперь я не знаю, как получить 24-битное колориметрическое значение из UIColor.


person Patricks    schedule 04.01.2017    source источник


Ответы (1)


Обратитесь к этому SO Post. Здесь показано, как преобразовать uicolor в значения компонентов RGB. Значения возвращаются в виде коэффициента с плавающей запятой. Вы можете преобразовать этот рацион в базовый цвет 8 и отправить на устройство.

Надеюсь это поможет.

person Md. Ibrahim Hassan    schedule 04.01.2017