Notes d'implémentation pour enregistrer la couleur dans UserDefaults lors de l'utilisation de Swift UI
Enregistrer comme couleur → cgColor → valeur RVB
let userDefaults = UserDefaults.standard
let color = Color.orange
if let components = color.cgColor?.components {
userDefaults.setValue(components[0], forKey: "RColor")
userDefaults.setValue(components[1], forKey: "GColor")
userDefaults.setValue(components[2], forKey: "BColor")
}
Lors de l'utilisation, extrayez la valeur en tant que type Double de UserDefaults et Générez simplement la couleur à partir de RVB comme ci-dessous
let color = Color(.sRGB, red: RColor, green: GColor, blue: BColor, opacity: 1.0)
L'application est sortie! Veuillez l'installer si vous le souhaitez. Toranpo
J'ai commencé Twitter! Veuillez me suivre si vous le souhaitez. @yajima_tohshu
Recommended Posts