J'ai plusieurs UIButtons dans mon application avec différents graphiques pour leurs états On/Off. Les petits boutons s'affichent tous correctement sans scintillement, mais le bouton plus large (320 x 90 pixels) scintille en noir sur le bouton lorsqu'il est enfoncé jusqu'à 75% du temps. C'est sur l'iPhone, pas sur le simulateur. J'ai défini différentes combinaisons d'images d'état de UIButton par défaut, en surbrillance, sélectionnées et désactivées dans IB mais je n'arrive toujours pas à me débarrasser de ce scintillement. Y a-t-il autre chose que je peux essayer?UIButton scintille lorsqu'il est pressé
Répondre
Si vous faites quelque chose comme button.selected = !button.selected
dans votre gestionnaire, j'ai aussi eu ce problème. Je l'ai réparé en appelant button.highlighted = NO
.
Cela a fonctionné pour moi. J'ai un bouton où les états sélectionnés et en surbrillance utilisent la même image (différente de l'image normale) et il y a eu un scintillement lors du passage de surligné à sélectionné. –
David à droite, appelant 'button.highlighted = NO' juste avant d'appeler' button.selected = NO' (ou 'button.selected =! Button.selected') a résolu le problème pour moi aussi. –
même ... parfait :) – VTS12
- 1. UIButton se déplace lorsqu'il est pressé
- 2. UITextfield devient focalisé après que UIButton ait été pressé
- 3. Afficher UIButton lorsque l'image est touchée?
- 4. Pour augmenter est pressé dans Android
- 5. Close PrintPreviewDialog lorsque ESC est pressé
- 6. iPhone - Comment animer un bouton lorsqu'il est pressé?
- 7. Jquery SimpleModal scintille dans Firefox
- 8. UIButton arrête de fonctionner?
- 9. iPhone UIButton Highlighted
- 10. bouton de tweet asynchrone, image scintille
- 11. CALayer scintille lors du tracé d'un tracé
- 12. drawImage dans l'applet Java scintille dans Safari
- 13. SWT Link scintille avec fond dégradé
- 14. Java Applet scintille sur focusLost et focusGained
- 15. Cufon police-remplacement scintille, menu semble moche
- 16. PyQt4 sur Mac: QGraphicsView avec OpenGL scintille
- 17. détruire une vue lorsque le bouton retour est pressé
- 18. Faire un bouton Cocoa ressembler est pressé, par programmation
- 19. réglage Problème couleur du sélecteur ListView lorsqu'il est pressé
- 20. Comment exécuter une fonction quand "Enter" est pressé?
- 21. comment vérifier est un bouton encore pressé (cliqué) ou non?
- 22. Comment mettre en surbrillance un bouton quand il est pressé
- 23. Listener pressé pour une vue
- 24. galerie jQuery self-made simples scintille parfois
- 25. Comment obtenir l'ID d'objet depuis UIButton?
- 26. Comportement UIButton étrange: Est-ce normal?
- 27. Sélecteur pour le bouton pressé
- 28. Événements UIButton
- 29. uibutton + setselected
- 30. UIbutton extensible
Modifiez-vous le bouton du tout pendant l'événement enfoncé? – Josh
Une fois cet UIButton enfoncé, il appelle une fonction qui désactive le bouton pendant le traitement sur un thread d'arrière-plan. Ceci est différent des autres UIButtons et cause probablement le problème, mais je ne peux obtenir aucune combinaison d'images d'état UIButton pour empêcher le scintillement. – Ian
Assurez-vous que vous ne désactivez pas, ou d'ailleurs accéder à tout votre bouton ou tout autre élément de l'interface de votre thread d'arrière-plan. Cela pourrait causer le problème. Gardez dans le fil d'arrière-plan uniquement le traitement qui n'implique pas l'interface. – luvieere