0
我在故事板上創建了一個UISwitch,並試圖將其拖動到控制器以創建操作,但只有插入插座/插入插座集合2選項可用?爲什麼會發生這種情況,我如何爲UISwitch創建操作?我使用Xcode8.1UISwitch不可用的操作
PS:在容器視圖中添加的UISwitch
我在故事板上創建了一個UISwitch,並試圖將其拖動到控制器以創建操作,但只有插入插座/插入插座集合2選項可用?爲什麼會發生這種情況,我如何爲UISwitch創建操作?我使用Xcode8.1UISwitch不可用的操作
PS:在容器視圖中添加的UISwitch
當 「CTRL」 +拖累,你應該看到:
你應該選擇「行動「,讓事件 - 默認情況下 - 」價值改變「。
但是,如果你不能看到這一點(我假設你應該,或者出現莫名其妙的問題),您可以通過編程到開關插座添加事件:
在viewDidLoad()
方法,你需要添加:
override func viewDidLoad() {
// ...
mySwitch.addTarget(self, action: #selector(mySwitchTapped), for: .valueChanged)
// ...
}
mySwitchTapped(mySwitch: UISwitch)
方法:
func mySwitchTapped(mySwitch: UISwitch) {
if mySwitch.isOn {
} else {
}
}