質問: ### 前提・実現したいこと iPhoneアプリ初心者でSwiftでアプリを作って見たいと思っています。現在、SwitchボタンをMain.storyboardに設置し、ViewControllerでコードを書いています。やりたいことは、SwitchボタンをOnにすると、コンソール(runした時に左下にログを出力してくれるボックス)に「Onになりました」と出力させることです。 全く進まず、数時間費やしています。助けていただけないでしょうか。 どうかよろしくお願い致します。 ### 該当のソースコード ``` @IBOutlet weak var switchButton: UIView! @IBAction func onOffSwitch(_ sender: UISwitch) { if Vibration } ```
回答: 以下のコードでやりたいことはできると思います。 ``` import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() } // StoryboardのUISwitchとIBActionで結ぶ @IBAction func changeSwitch(_ sender: UISwitch) { if sender.isOn { print("ONになりました") } else { print("OFFになりました") } } } ```