Je veux utiliser un UIColor comme couleur de premier plan pour un objet mais je ne sais pas comment convertir UIColor en couleur
var myColor: UIColor
RoundedRectangle(cornerRadius: 5).foregroundColor(UIColor(myColor))
Je suis un très vieux amateur. Voici une façon qui fonctionne pour moi. Oui, j'utilise des globaux pour les instructions réutilisables dans un fichier Constant.Swift. Cet exemple est en ligne afin qu'il soit plus facile à voir. Je ne dis pas que c'est la voie à suivre, c'est juste mon ancienne façon.
import SwiftUI
// named color from the developer's pallet
let aluminumColor = Color(UIColor.lightGray)
// a custom color I use often
let butterColor = Color.init(red: 0.9993399978,
green: 0.9350042167,
blue: 0.5304131241)
// how I use this in a SwiftUI VStack:
Text("Fur People")
.font(.title)
.foregroundColor(aluminumColor)
.shadow(color: butterColor, radius: 4, x: 2, y: 2)
.minimumScaleFactor(0.75)