Dans mon application, je configure certaines actions pour permettre aux utilisateurs de créer/modifier/supprimer certaines options via des services Web. Tout en permettant de faire cela, j'ai dû mettre en place une minuterie pour empêcher les gens d'ajouter, supprimer, ajouter, supprimer à plusieurs reprises ..... Lorsque l'utilisateur appuie sur le bouton, j'appelle une méthode comme ça [sender setBackgroundImage: img forState : UIControlStateNormal]. Cela semble fonctionner très bien.Modification de l'image d'arrière-plan sur un UIButton par programmation
Lorsque mon timer est invalidé après x secondes, j'appelle une autre méthode pour restaurer l'image d'arrière-plan [changeAdminPinBtn setBackgroundImage: image forState: UI ....]. l'image pointe sur @ "button.png" btw.
La méthode ci-dessus ne change pas mon image d'arrière-plan. Une propriété a été déclarée pour l'UIButton mais ne semble pas trouver le moyen de changer les boutons backgroundImage pour l'image que je veux.
L'interface utilisateur initiale est câblée dans IB et j'essaie de modifier les propriétés de ces boutons par programme.
Quelqu'un peut-il aider à faire la lumière sur la question s'il vous plaît?
Montrez-nous du code, s'il vous plaît. – raidfive