Bom dia! Espero que esteja bem!
Adicionei os 3 botões na tela e os linkei como dito na aula, porem quando percorro meu array apenas o meu botao 1 é alterado e quando tempo imprimir a tag de cada botao, apenas a tag 1 ( Como se so ouvesse meu botao 1 na colecao de arrays ) é imprimido.
Imprimindo a tag de cada botão:
Quando verifico se os botoes estao ligados na collection eles parecem conectados corretamente:
Meu código esta gerando esse erro no console:
Meu código esta dessa forma:
//
// QuestaoViewController.swift
// iQuiz
//
// Created by Tagplus DEV on 24/10/24.
//
import UIKit
class QuestaoViewController: UIViewController {
@IBOutlet weak var tituloQuestaoLabel: UILabel!
@IBOutlet var botoesRespostas: [UIButton]!
@IBAction func respostaBotaoPressionado(_ sender: UIButton) {
print(sender.tag)
}
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
configurarLayout()
}
func configurarLayout() {
navigationItem.hidesBackButton = true
for botao in botoesRespostas {
print(botao.tag)
botao.layer.cornerRadius = 12.0
}
}
/*
// MARK: - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
// Get the new view controller using segue.destination.
// Pass the selected object to the new view controller.
}
*/
}