Dans le nouveau SwiftUI
, le type Color
est très similaire à UIColor
de UIKit
.
Il y a les couleurs communes, comme prévu, mais il y a l'ajout de deux autres couleurs que j'ai remarquées:
.primary
.secondary
Il n'y a rien dans la documentation Apple pour les descriptions des différents Color
s.
J'ai également exploré cela. Il semble que .primary soit réglé sur la "couleur d'accentuation de l'environnement". Donc, ma meilleure supposition est que c'est un paramètre système basé sur la plate-forme et peut être affecté par des thèmes spécifiques (comme le mode sombre). Je ne sais toujours pas si vous pouvez changer cela par vous-même comme Android. L'utilisation du .primary dans iOS 13 rend une couleur bleu clair.
La documentation sur ces détails semble être assez clairsemée pour le moment.