web-dev-qa-db-fra.com

Ajouter une palette de couleurs personnalisée à XCode Interface Builder

Mon projet à long terme actuel utilise une palette de couleurs personnalisées. Dans le code, nous utilisons une catégorie pour accéder à ces couleurs par leur nom. Cela fonctionne très bien mais il y a des moments, comme lors de la construction d'une plume, où ces couleurs ne seront pas définies par programme.

Je cherche un moyen de définir un ensemble de couleurs nommé. Par exemple, lors de la définition d'une couleur d'arrière-plan pour une UIView, j'aimerais que ma liste déroulante dans Interface Builder répertorie mes couleurs personnalisées par nom. Quelqu'un connaît-il un moyen d'y parvenir? Merci!

35
Pheepster

Oui, vous pouvez créer et éditer une palette dans IB puis la partager avec votre équipe Cet article contient tous les détails: http://natashatherobot.com/xcode-color-palette/

27
Jerry

Xcode 9

Vous avez maintenant une autre option pour ajouter des jeux de couleurs ou des couleurs nommées à vos ressources. C'est nouveau dans Xcode 9.

1. Ajout de couleurs nommées à votre projet

Adding Named Colors

Dans * .xcassets> clic droit> Nouveau jeu de couleurs

2. Affectation de couleurs de nom aux vues

enter image description here

Vos nouvelles couleurs nommées s'affichent maintenant dans votre sélecteur de couleurs dans leur propre section.

53
Mark Moeykens

Palette de couleurs personnalisées

Dans la boîte de dialogue des couleurs d'Interface Builder, choisissez le troisième onglet. Cliquez sur l'engrenage et Nouveau pour créer une nouvelle palette de couleurs personnalisée. Vous pouvez le nommer comme vous le souhaitez. Cliquez ensuite sur le bouton plus (+) pour ajouter une nouvelle couleur et nommez-la. Utilisez l'outil de sélection des couleurs pour définir la couleur.

enter image description here

Couleurs RVB ou Hex

Choisissez le deuxième onglet dans la boîte de dialogue des couleurs et sélectionnez curseurs RVB . Cela vous permettra de définir les couleurs en utilisant des valeurs RVB ou hexadécimales.

enter image description here

Plus d'aide

33
Suragch