选择错误答案按钮时如何显示正确答案?

问题描述

@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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...