Bonsoir,

Voilà j'ai voulu faire un truc bête et je me suis retrouver à chercher une solution pendant 2H sans trouver

En Json je recoit une chaine de caractére correspondant à une couleur de type : "0xEEEEEE", et j'aimerai avec cette hexa (qui est une chaine en l'occurence) la mettre comme couleur de ma ligne de mon tableau.

Après quelque recherche j'ai trouvé ceci pour convertir l'hexa en UIColor :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
#define UIColorFromRGBWithAlpha(rgbValue,a) [UIColor \
colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 \
green:((float)((rgbValue & 0xFF00) >> 8))/255.0 \
blue:((float)(rgbValue & 0xFF))/255.0 alpha:a]
Et je l'appel donc comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
  cell.contentView.backgroundColor = UIColorFromRGBWithAlpha(0xEEEEEE, 1);
Ca marche !
Mon problème c'est pour transformer ma chaine reçut : @"0xEEEEEE" en hexa pour pouvoir passer à ma macro : UIColorFromRGBWithAlpha

Impossible d'y arriver, un petit coup de pouce ?

Merci