私は自分のコードをプログラムしようとしているので、ユーザーが夜間ボタンを押した場合、ユーザーがアプリを閉じると背景が黒くなり黒くなります。 (デイモードでも同じです)NSUserDefaultsでUIColorを保存するにはどうすればよいですか?
注意:すでにボタンをコーディングしていて、それを押すと、すべてのシーンがそのモードに変わります。 (私は文の両方であれば、それを必要とする)
if GlobalData.dayBool == true && GlobalData.night == false {
backgroundColor = GlobalData.dayColor
}
if GlobalData.nightBool == true && GlobalData.dayBool == false {
backgroundColor = GlobalData.nightColor
}
私の夜と昼色は:ここ
は私が救われるために背景色が必要になるつもりだ私のコードです
struct GlobalData {
static var score = 0
static var dayColor = UIColor(red:0.93, green:0.93, blue:0.93, alpha:1.0)
static var nightColor = UIColor(red:0.10, green:0.10, blue:0.10, alpha:1.0)
static var dayBool = true
static var nightBool = true
}
私はすでにそれらのウェブサイトを見てきました。私は背景の色を保存しようとしています、そして、そうする助けが必要です。私は助けを求めましたが、そこには助けはありません。 –
@JoshSchlabach NSKeyedArchiverを使用して、UIColorオブジェクトをNSUserDefaultsに保存できます –