現在xcodeの勉強を励んでいます。
部品のswitchで
onの状態ではviewが赤色になる
offの状態ではviewが茶色になる
というコードを組みました。下記参照
swift
1import UIKit 2 3class ViewController: UIViewController { 4 5 @IBOutlet weak var label: UILabel! 6 7 override func viewDidLoad() { 8 super.viewDidLoad() 9 // Do any additional setup after loading the view. 10 11 } 12 13 @IBAction func Switch(_ sender: UISwitch) { 14 15 if ( sender.isOn ) { 16 label.text = "ONです。" 17 view.backgroundColor = .red 18 } else { 19 label.text = "OFFです。" 20 view.backgroundColor = .brown 21 } 22 } 23}
シュミレートを開くと一度スイッチに触れれば上記の背景色に変更されるのですが
シュミレートを開いてからスイッチに触れるまでは背景色が白色です。
このシュミレートを開いた時からoffの状態を適用させたいのですが、ただ単にviewDidLoad()のところでview.backgroundcolor = .brownとするのではなく、ボタンの"off状態"として背景色を茶色にしたいのです。
また上記はロード時にoff状態を実行するという質問ですが、
ロード時にon状態を実行するということも可能であれば教えて欲しいです。
今回のコードで言うとロードした時に背景色が赤色になるように設定する方法です。
わかる方教えてください。よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/20 00:46
退会済みユーザー
2021/10/20 10:07
2021/10/21 12:04