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 :
Et je l'appel donc comme ceci :
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]
Ca marche !
Code : Sélectionner tout - Visualiser dans une fenêtre à part cell.contentView.backgroundColor = UIColorFromRGBWithAlpha(0xEEEEEE, 1);
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
Partager