答案 0 :(得分:0)
您不必创建新类型的按钮。如果你想做的就是跟踪按钮是否被点击,你可以先定义一个bool来跟踪状态:
var isTouched = false
然后,您可以从UISwitch创建一个值更改操作,在更改后将值更改为true:
@IBAction func isTapped(_ sender: Any) {
isTouched = true
}
现在您可以随时检查isTouched的值以查看是否已触摸开关,您可以通过以下方式获取按钮的值:
let value = testSwitch.isOn