Button mise en forme conditionnelle

Je me demandais comment il est possible de faire changer la couleur d’un bouton relié à une action en fonction d’un critère.
Typiquement: si clic alors il a la valeur 1 et devient rouge avec texte blanc. Si valeur = 4 alors bouton vert!

Salut,

Tu doit créer des conditions dans ton bouton et a chaque fois que tu clic dessus il va vérifier la valeur et mettre la couleur choisi.
Tu doit aussi créer un Outlet pour ton bouton.

   @IBAction func button() {
        if value == 1 {
            ui_button.backgroundColor = UIColor.red
            ui_button.setTitleColor(UIColor.black, for: .normal)
        } else if value == 2 {
            
        } else {
            
        }
    }

Là, je l’ai fait avec des if else mais, tu peut le faire aussi avec un switch case.

Ok. Merci. Je vais creuser ça!