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!
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/
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.
Dans * .xcassets> clic droit> Nouveau jeu de couleurs
Vos nouvelles couleurs nommées s'affichent maintenant dans votre sélecteur de couleurs dans leur propre section.
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.
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.