Question

    

Cette question a déjà une réponse ici:

         

J'ai un UIButton que j'ai ajouté dans IB, mais la vue derrière ce bouton change de couleur et je dois changer le type du bouton entre InfoDark et InfoLight . Bizarrement cependant, la propriété buttonType est en lecture seule. Alors, comment puis-je basculer entre les boutons d'information claires et sombres?

Était-ce utile?

La solution

Il n'y a aucun moyen de changer le .buttonType une fois qu'il est défini.

Vous pouvez préparer deux boutons, et se cacher l'un d'entre eux en fonction de la couleur de fond.

Autres conseils

Vous ne pouvez pas définir ButtonType readonly propriété, l'utilisation ci-dessous aide peut:

UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top