スポンサーリンク
SwiftでUISwitchの追加
// UISwitchを生成
let testSwitch:UISwitch = UISwitch(frame: CGRect(x: 100, y: 100 , width: 49, height: 31))
// UISwitch値が変更された時に呼び出すメソッドの設定
testSwitch.addTarget(self, action: #selector(changeSwitch), for: UIControl.Event.valueChanged)
// UISwitchの状態をオンに設定
testSwitch.isOn = true
// UISwitchを追加
self.view.addSubview(testSwitch)
UISwitch値が変更された時に呼び出されるメソッド
@objc func changeSwitch(sender: UISwitch) {
// UISwitch値を取得
let onCheck: Bool = sender.isOn
// UISwitch値を確認
if onCheck {
print("スイッチの状態はオンです。値: \(onCheck)")
} else {
print("スイッチの状態はオフです。値: \(onCheck)")
}
}
動作環境:Xcode10.0, Swift4.2
コメント
コメントはありません。