问题描述
@objc func rightAnswer(sender : Button) {
if AnsNumber == 0 && sender.tag == 0 {
sender.backgroundColor = #colorLiteral(red: 0.03577814337,green: 1,blue: 0.0007592695236,alpha: 1)
dispatchQueue.main.asyncAfter(deadline: .Now() + 0.25) {
sender.backgroundColor = #colorLiteral(red: 0.1764705926,green: 0.01176470611,blue: 0.5607843399,alpha: 1)
}
}
}
@objc func colorButton1(sender : Button) {
if AnsNumber == 0 && sender.tag == 0 {
sender.backgroundColor = #colorLiteral(red: 0.03577814337,alpha: 1)
}
}
else {
rightAnswer(sender: button)
sender.backgroundColor = #colorLiteral(red: 0.8514541941,green: 0,blue: 0,alpha: 1)
}
}
}
rightAnswer()
方法检查用户点击了哪个按钮,同时检查用户按下的按钮是否包含正确答案,如果满足条件,颜色将变为绿色不满足会变红。
colorButton1()
方法正在检查类似的东西,除了有四个按钮并且每个按钮都分配了一个标签。这是检查标签等于 0 的按钮。
基本上,colorButton1()
方法会在答案错误时将按钮颜色更改为红色,我还需要将正确答案的按钮显示为绿色。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)