Comment puis-je définir CIColor à partir du format de couleur HTML? Par exemple je lis dans le fichier "# e0e0e0" et j'ai besoin de mettre cette couleur à UILable. quand j'essaie d'utiliser [UIColor colorWithRed: vert: bleu: alpha: 1.0] j'ai trouvé que c'est un nombre float qui définit la couleur en%. Comment puis-je utiliser le format de couleur LONG qui définit backgroundColor à UILable?Couleur WEB vers CIColor
0
A
Répondre
2
Chaque couleur est un nombre hexadécimal avec un maximum de 0xff (255 décimal). Divisez la valeur actuelle par 255 et vous aurez votre float pour créer un CIColor.
3
tiré de ce guide: http://arstechnica.com/apple/guides/2009/02/iphone-development-accessing-uicolor-components.ars
// Separate into r, g, b substrings
NSRange range;
range.location = 0;
range.length = 2;
NSString *rString = [cString substringWithRange:range];
range.location = 2;
NSString *gString = [cString substringWithRange:range];
range.location = 4;
NSString *bString = [cString substringWithRange:range];
// Scan values
unsigned int r, g, b;
[[NSScanner scannerWithString:rString] scanHexInt:&r];
[[NSScanner scannerWithString:gString] scanHexInt:&g];
[[NSScanner scannerWithString:bString] scanHexInt:&b];
return [UIColor colorWithRed:((float) r/255.0f)
green:((float) g/255.0f)
blue:((float) b/255.0f)
alpha:1.0f];
Questions connexes
- 1. migrer un site web vers WIKI
- 2. Déplacement des services Web ASP.net vers WCF
- 3. lien vers Imprimer dans une page Web
- 4. RichTextBox couleur lignes sélectionnées
- 5. couleur NSString
- 6. Comment transférer l'interface Web vers l'application de bureau?
- 7. Migration vers WCF à partir des services Web ASP.Net 2.0
- 8. Migration d'un site Web ASP vers Sharepoint 2007
- 9. Comment créer un lien vers un site web dans Cocoa?
- 10. Attachement SOAP de .NET 3.5 vers le service web PHP
- 11. Rediriger le site Web racine vers le sous-répertoire
- 12. Redirection de données d'un formulaire Web vers un autre
- 13. Échouer un fichier PDF vers une page Web échouant
- 14. Problème de consommation du service Web asp.net déployé vers IIS6
- 15. Comment rediriger vers un site Web externe avec des rails?
- 16. Lien Web (ancre) vers une base de données Notes
- 17. Déplacement de services Web vers un répertoire virtuel
- 18. Rediriger des formulaires de gains vers des formulaires Web
- 19. SQL Server vers Excel via un service Web
- 20. Feuille de calcul ML Texte Couleur (couleur) Rendu
- 21. Capteur de couleur Flex 3 sans valeur de couleur
- 22. Comment mettre à niveau un site Web qui utilise des fichiers #include vers une application Web
- 23. Transfert de données MS Excel vers un site Web via un service Web
- 24. Appel de service Web asynchrone depuis le client Web asp.net 2.0 vers le service Web WCF (problème asynchrone)
- 25. Segmentcontrol Couleur en charge?
- 26. couleur de sélection Listview
- 27. couleur de fond ListItemRenderer
- 28. simple carte couleur question
- 29. changeur de couleur Degrafa
- 30. Grep de couleur?
Si vous ne voulez pas les frais généraux de NSScanner, regardez strtol(). – nall