Ho due PNG che voglio usare come pulsante. Come posso animare un UIButton passando rapidamente tra queste due immagini?Come si anima un UIButton tra due immagini PNG?
risposta
È possibile utilizzare animationImages
la proprietà di imageView
il pulsante:
myButton.imageView.animationImages =
[NSArray arrayWithObjects:[UIImage imageNamed:@"image1.png"],
[UIImage imageNamed:@"image2.png"],
nil];
myButton.imageView.animationDuration = 0.5; //whatever you want (in seconds)
[myButton.imageView startAnimating];
il pulsante passa tra le due immagini.
MODIFICA: Come indicato da @tidbeck, il pulsante deve avere un'immagine assegnata per creare la proprietà imageview
.
Normalmente per un pulsante è possibile impostare tre "dal vivo", afferma: - Normale - ha sottolineato - Selected Non so se questo può aiutare, ma se si imposta una sola immagine su "Normal" e l'altra immagine su "Evidenziata" puoi vedere le due immagini mentre premi il pulsante. Non so se questo effetto è sufficiente per te.
Volevo che il pulsante si animasse da solo, senza input dell'utente. Ho visto un centinaio di articoli, tutto quello che vedo, però, sono come tradurre, ruotare, ecc., Semplicemente manipolando le immagini esistenti, non animando con quelle nuove. – Jack
- 1. UILocalNotification si anima due volte
- 2. combinare due immagini trasparenti PNG
- 3. jQuery si anima tra due diverse classi CSS?
- 4. Underscore tra due immagini-link
- 5. Come si anima FB.Canvas.scrollTo?
- 6. Come si anima un NSLayoutConstraint in Swift?
- 7. Come rimuovere il margine tra due immagini?
- 8. Unisci due immagini PNG con libreria GD PHP
- 9. Mentre l'elemento si anima, animane un altro
- 10. Seleziona tutte le immagini PNG
- 11. Anima due strati Articoli Drawable pre-Honeycomb
- 12. jQuery: come si anima una rotazione div?
- 13. OpenCV - Intersezione tra due immagini binarie
- 14. Come caricare immagini .png, .jpeg usando MFC?
- 15. Ottimizzare .png immagini con PIL
- 16. Come confrontare due immagini utilizzando Node.js
- 17. Rinominare un gruppo di immagini PNG con estensione ".jpg" su ".png"
- 18. Come posso sovrapporre immagini (png) all'interno di un sito web?
- 19. Come copiare un PNG da altri PNG?
- 20. animazione liscia quando si anima shadowPath di un CALayer
- 21. Esiste un modo semplice per testare due PNG per l'uguaglianza?
- 22. commuta lo stato UIButton quando si preme, come un interruttore
- 23. UIButton come UIButton in swift?
- 24. Problema con immagini PNG in C#
- 25. pygal rendering png/svg immagini nere
- 26. Trasparenza alfa nelle immagini indicizzate-png
- 27. Perché UITextField si anima su resignFirstResponder?
- 28. Un UIButton due scene solo un seguito, codice condizionale necessario
- 29. Utilizzo di immagini PNG nei siti Web
- 30. Come si modifica un file .png a livello di programmazione?
Per qualche motivo ho solo uno spazio vuoto dove dovrebbe essere il pulsante. È ancora possibile in iOS5? – Smikey
Secondo (documenti di Apple) [http://developer.apple.com/library/ios/#documentation/uikit/reference/UIImageView_Class/Reference/Reference.html] si. – ender
Avevo bisogno di impostare un'immagine sul pulsante prima '[set.automatico.immagine: [UIImage imageNamed:" img.png "] forState: UIControlStateNormal];' per 'ImageView' da creare. – tidbeck