Switch向用户提供On或Off选择。Switch的状态由UISwitch类中定义的属性和方法管理,该类是UIControl的子类。
UISwitch类的声明如下。
class UISwitch : UIControl
Switch一次只能具有一种状态,即on或off。当用户尝试更改switch的状态时,将触发valueChanged事件
链接:https://www.learnfk.comhttps://www.learnfk.com/ios/ios-switch.html
来源:LearnFk无涯教程网
在这里,无涯教程将创建一个非常简单的示例,在该示例中,无涯教程将维护switch的状态并创建一个函数,当switch的状态更改时,该函数将接受回调。
ViewController.swift
import UIKit class ViewController: UIViewController { @IBOutlet weak var msgLbl: UILabel! @IBOutlet weak var mySwitch : UISwitch! override func viewDidLoad() { super.viewDidLoad() //加载视图后进行任何其他设置。 } @IBAction func switchValueChanged(_ sender: UISwitch) { if(mySwitch.isOn){ msgLbl.text = "Switch is On" } else { msgLbl.text = "Switch is Off" } } }
输出:
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)