2017-01-04 2 views
1

Je dispose d'un périphérique Bluetooth (voyant DEL) auquel je peux envoyer différentes commandes. Maintenant tout fonctionne bien et toutes les commandes fonctionnent. Maintenant, je veux envoyer une commande personnalisée. La documentation dit ce qui suit: [0X99] + [valeur colorimétrique de 24 bits (R =?, G =?, B =?)] + [Valeur de vitesse 8bit] + ...Convertir UIColor en valeur 24 bits

Maintenant je ne sais pas comment obtenir la valeur colorimétrique de 24 bits d'un UIColor.

Répondre

0

Référez-vous à ce SO Post. Cela montre comment convertir uicolor en ses valeurs de composant rgb. Les valeurs sont renvoyées sous la forme d'un ratio flottant. Vous pouvez convertir cette ration en base 8 couleur et l'envoyer à l'appareil.

Espérons que cela aide.