Implementierungshinweise zum Speichern von Farbe in UserDefaults bei Verwendung der Swift-Benutzeroberfläche
Speichern unter Farbe → cgColor → RGB-Wert
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")
}
Extrahieren Sie bei Verwendung den Wert als Double-Typ aus UserDefaults und Generieren Sie einfach Farbe aus RGB wie unten
let color = Color(.sRGB, red: RColor, green: GColor, blue: BColor, opacity: 1.0)
Die App wurde veröffentlicht! Bitte installieren Sie es, wenn Sie möchten. Toranpo
Ich habe Twitter gestartet! Bitte folgen Sie mir, wenn Sie möchten. @yajima_tohshu
Recommended Posts