问题描述
我有一个拨动开关,当我点击它时会打开或关闭,但是当我滑动它时,它会打开并设置repeat = true
,但切换动画会恢复为关闭。我操纵了动画,但是无法正常工作。
viewdidload(){
state.addTarget(self,action: #selector(stateChanged),for: .valueChanged)}
@IBAction func SwitchButtonClicked(_ sender: Any) {
if RepeatSwitchButton.isOn {
print("off")
myRandomNumbers = [0]
Repeat = false
RepeatSwitchButton.seton(false,animated:true)
} else {
print ("The Switch is On")
myRandomNumbers = [0]
Repeat = true
RepeatSwitchButton.seton(true,animated:true)
}
}
@objc func stateChanged(switchState: UISwitch) {
if switchState.isOn {
print("The Switch is On stagechanged ")
RepeatSwitchButton.seton(false,animated:true)
myRandomNumbers = [0]
Repeat = true
displayMyAlertMessage(userMessage: "Repeat Numbers Enabled")
} else {
print("The Switch is off on stagechanged ")
RepeatSwitchButton.seton(true,animated:false)
myRandomNumbers = [0]
Repeat = false
displayMyAlertMessage(userMessage: "Repeat Numbers disabled")
}
}
有什么建议吗? https://imgur.com/a/1gihLjc
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)