Oi pessoal, alguem pode me ajudar?
Fiz o curso mas meu botao nao muda como feito na aula 5 do modulo 4
import UIKit
class QuestaoViewController: UIViewController {
var pontuacao = 0
var numQuestao = 0
@IBOutlet weak var tituloQuestaoLabel: UILabel!
@IBAction func respostaBotaoPressionado(_ sender: UIButton) {
let usuarioResposta = questoes[numQuestao].respostaCorreta == sender.tag
if usuarioResposta {
pontuacao += 1
sender.backgroundColor = UIColor(red: 11/255, green: 161/255, blue: 53/255, alpha: 1)
} else {
sender.backgroundColor = UIColor(red: 211/255, green: 17/255, blue: 17/255, alpha: 1)
}
if numQuestao < questoes.count - 1 {
numQuestao += 1
Timer.scheduledTimer(timeInterval: 1, target: self, selector: #selector(configurarQuestao), userInfo: nil, repeats: false)
configurarQuestao()
}
}
@IBOutlet var botoesRespostas: [UIButton]!
override func viewDidLoad() {
super.viewDidLoad()
configurarLayout()
configurarQuestao()
}
@objc func configurarQuestao(){
tituloQuestaoLabel.text = questoes[numQuestao].titulo
for botao in botoesRespostas{
let tituloBotao = questoes[numQuestao].respostas[botao.tag]
botao.setTitle(tituloBotao, for: .normal)
botao.backgroundColor = UIColor(red: 116/255, green: 50/255, blue: 255/255, alpha: 1)
}
}
func configurarLayout(){
tituloQuestaoLabel.numberOfLines = 0
tituloQuestaoLabel.textAlignment = .center
for botao in botoesRespostas{
botao.layer.cornerRadius = 12
}
}