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, la propriété buttonType
est en lecture seule. Alors, comment puis-je basculer entre les boutons d'informations claires et sombres?ensemble ButtonType de UIButton programme
Répondre
Il n'y a aucun moyen de changer le .buttonType
une fois qu'il est défini.
Vous pouvez préparer deux boutons et en masquer un en fonction de la couleur d'arrière-plan.
bien apparemment theres une méthode de setter privé, par pourquoi quelque chose comme ça est privé qui sait. Merci pour votre idée sur 2 boutons, c'est ce que je vais faire. –
@Jon: C'est privé parce que régler ceci ne convertira * pas * un bouton d'information sombre en un léger. – kennytm
Vous ne pouvez pas définir ButtonType propriété en lecture seule, utilisez ci-dessous peut aider:
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
Merci, celui m'a aidé. – James
À quel moment substituer la classe UIButton? (Je veux dire la sous-classe) –
Dans swift, si vous utilisez la classe custome alors, laissez button = MyCustomeClass.init (tapez: .custom) –
- 1. iPhone UIButton buttonType évalue toujours à 0?
- 2. Modifier l'état UIButton par programme
- 3. personnalisée UIButton dans Arkit programme
- 4. Ajout d'un UIButton à UINavigationController par programme
- 5. Comment utiliser par programme UIButton dans le développement iPhone
- 6. faire un UIButton vertical
- 7. IBAction UIButton et EXC_BAD_ACCESS
- 8. UIButton arrête de fonctionner?
- 9. Événements UIButton
- 10. Shrink UIButton
- 11. uibutton title
- 12. UIbutton extensible
- 13. UIButton hypersensible
- 14. Événements Uibutton
- 15. multiline uibutton
- 16. uibutton + setselected
- 17. Générer UIButton
- 18. UIButton propriété de l'image iPhone
- 19. Définir le titre de UIButton
- 20. Utilisation de UITabbaritem comme UIButton
- 21. Get UIButton Texte de l'expéditeur
- 22. Taille de la cible UIButton
- 23. UIButton modifier l'image de UIImageView
- 24. UIButton dans UITableViewController
- 25. UIButton State (UIControlState)
- 26. UIButton dans UITableViewCell
- 27. uibutton texte justifier
- 28. UIButton à redimensionner
- 29. Zone tactile d'un UIButton
- 30. Icônes UIButton sur UIBarbutton
Ce n'est pas un doublon. Cette question concerne la modification du type de bouton après son instanciation. La question référencée concerne la façon d'instancier le bouton dans le code. Veuillez supprimer la duplication – osxdirk