10
votes

Comment obtenir des composants RVB d'une couleur personnalisée dans iOS

Je voudrais définir une couleur personnalisée à l'aide de la méthode
[Colorwithithred Uicolor: (CGFLOAT) Vert rouge: (CGFLOAT) Bleu vert: (CGFLOTE) Blue Alpha: (CGFLOTE) Alpha];
Pour lequel j'ai besoin de connaître la valeur des composants RBG.
J'aimerais savoir, c'est là que je peux obtenir les composants RBG d'une couleur personnalisée afin que je puisse les utiliser dans la méthode mentionnée ci-dessus.


0 commentaires

4 Réponses :


35
votes

Vous pouvez utiliser le digitalColor Meter.app inclus avec chaque installation Mac OS X. Vous pouvez le trouver dans ~ / applications / utilitaires / digitalColor compteur.app . Utilisez-le pour inspecter les valeurs RVB de n'importe quel pixel que vous passez la souris. Une fois que vous avez les valeurs, il vous suffit de les diviser par 255.0 car + colorwithred: vert: bleu: alpha: s'attend à une valeur de point flottante entre 0 et 1. < Pré> xxx


0 commentaires

2
votes

Pour correspondre à une couleur Exactement, il existe un excellent utilitaire appelé "DigitalColor Meter" situé dans des applications / utilitaires / pouvant obtenir le RVB pour n'importe quoi sur votre écran. Prenez une photo d'écran de la couleur que vous souhaitez reproduire, puis utilisez cet outil pour obtenir les informations.


0 commentaires

2
votes

En réalité, il y a pas besoin pour utiliser digitalColor mètre à la place, nous pouvons utiliser la petite icône de recherche  icône de recherche sur le sélecteur de couleur dans le constructeur d'interface avec lequel nous pouvons ajuster exactement la couleur que nous aimons.Il est également possible de rechercher les valeurs de couleur à l'aide de RBG échelles disponibles en elle.


0 commentaires

9
votes

Vous pouvez utiliser Xcode lui-même pour obtenir la valeur RVB de la couleur personnalisée:

Cliquez sur la flèche pour la boîte de couleurs et dans la boîte de dialogue résultante Choisissez les autres. Entrez la description de l'image ici

Et vous pouvez ensuite utiliser l'option de curseur RGB pour obtenir des valeurs RVB

Entrez la description de l'image ici


0 commentaires