web-dev-qa-db-fra.com

Comment entrer des valeurs RVB dans Interface Builder?

Comment puis-je entrer des valeurs de couleur RVB ou Hex pour les arrière-plans dans Interface Builder? Je peux sélectionner des couleurs prédéfinies, mais j'aimerais entrer manuellement des valeurs RVB. Où puis-je faire ça?

210
Sheehan Alam

How to choose a color by RGB in Interface Builder.

Cliquez sur l'icône du curseur de couleur, puis choisissez "Curseurs RVB" dans la liste déroulante.

Vous pouvez également utiliser la loupe comme sélecteur de couleur pour obtenir une couleur exacte à partir de n’importe où sur l’écran; Voir également l'excellent commentaire de @ ken ci-dessous expliquant le fonctionnement des espaces de couleurs avec la loupe.

461
Tyler

Bien que la réponse de Tyler réponde à la question, vous pouvez rencontrer des problèmes lors de l'utilisation du sélecteur, car il utilise l'espace colorimétrique de l'écran (comme le précise Ken).

Si vous souhaitez faire correspondre les valeurs RVB entre Photoshop et Xcode exactement (sans conversion entre les espaces de couleurs), vous devez enregistrer vos images au format RVB générique et saisir le compte-gouttes souhaité. valeurs utilisant l’espace colorimétrique RVB générique.

  • Lorsque vous choisissez "Enregistrer pour le Web et les périphériques" dans Photoshop, décochez la case "Convertir en sRGB".

enter image description here

  • Dans Xcode, cliquez sur la palette de couleurs dans le sélecteur de couleurs et choisissez "Generic RGB", puis entrez les valeurs rouge, verte et bleue de Photoshop. PAS LA VALEUR HEX car ceci retourne à l'espace de couleurs sRGB pour une raison quelconque (veillez à ne pas utiliser le champ hexadécimal non plus, car cela change également l'espace de couleurs en sRGB).

enter image description here

Plus d'infos ici , y compris comment faire correspondre les captures d'écran.

36
Zack Morris

Je sais que c’est une vieille question, mais je devais trouver la réponse à cette même question aujourd’hui et c’était sur la bonne voie. Le sélecteur de couleur de panic.com s'est correctement installé, mais l'option hexadécimale du menu déroulant du sélecteur de couleur le définit toujours sur RVB. Donc pas bon. Au lieu de cela, j'ai trouvé ceci:

http://wafflesoftware.net/hexpicker/

Cela montre la valeur hexadécimale et cela fonctionne pleinement sur Xcode 5.0.1 et Mavericks.

2
Philip Borges

On dirait que vous ne connaissez pas le panneau de couleurs Mac OS X. Cliquez sur les onglets situés en haut de la fenêtre du panneau de couleurs pour choisir d'autres sélecteurs. Les sélecteurs sont également des plugins, il est donc possible d'ajouter une nouvelle interface utilisateur pour la sélection des couleurs. Voir, par exemple, sélecteur de couleur de développeur .

2
Ken

enter image description here

Cochez la case ci-dessus, en sélectionnant Couleurs, sélectionnez le deuxième bouton (curseurs RVB (image rectangle) - qui est placé à côté du cercle situé en haut du bac). En cela, vous pouvez entrer des valeurs RVB.

0