Ho dato un'occhiata alla domanda this e non ha funzionato. Sto anche cercando di evitare la soluzione this. Alla fine sono disposto ad andare con un CADisplayLink
e cambiare ogni frame manualmente. Eppure, c'è un modo più semplice per fare questo?Gif animata all'interno di UITextView
5
A
risposta
3
Una gif animata se solo una raccolta di immagini che vengono visualizzate in sequenza a intervalli di tempo. Si può fare questo con un UIImageView
come questo:
imageView.animationImages = [UIImage(named: "uploadFrame0")!, UIImage(named: "uploadFrame1")!, UIImage(named: "uploadFrame2")!, UIImage(named: "uploadFrame3")!, UIImage(named: "uploadFrame4")!, UIImage(named: "uploadFrame5")!, UIImage(named: "uploadFrame6")!, UIImage(named: "uploadFrame7")!, UIImage(named: "uploadFrame8")!]
imageView.animationDuration = 1
imageView.startAnimating()
Quindi è possibile utilizzare i percorsi di esclusione per rendere il flusso di testo intorno ad esso.
1
Utilizzare i percorsi di esclusione per definire le aree che vengono mantenute libere, quindi aggiungere l'immagine con una vista immagine.
NSMutableArray *exclutionPaths = [NSMutableArray array];
[exclutionPaths addObject:[UIBezierPath bezierPathWithRect:CGRectInset(imageFrame, -4, 0)]];
[_textView.textContainer setExclusionPaths:exclutionPaths];
[_textView addSubview:imageView];
Problemi correlati
- 1. Alternativa GIF animata per iOS
- 2. UIImmagine animata in UITextView con TextKit
- 3. Come ridimensionare un'immagine gif animata usando C#?
- 4. Javascript: GIF animata all'URI dei dati
- 5. iOS Condividi GIF (immagine animata) non funzionante
- 6. WinRT - Visualizza GIF animata in un controllo
- 7. Come ritagliare una gif animata con ImageMagick?
- 8. Imposta animata .GIF come sfondo Android
- 9. La GIF animata non funziona su iPhone
- 10. Come mostrare l'immagine GIF animata nell'applicazione Android?
- 11. Come estrarre fotogrammi di una GIF animata con PHP
- 12. Ottenere la durata del fotogramma di una GIF animata?
- 13. Estrazione di singoli fotogrammi da una GIF animata su tela
- 14. Crea ed esporta una gif animata tramite iOS?
- 15. Riavvia una GIF animata da JavaScript senza ricaricare l'immagine
- 16. Come ridimensionare un'immagine GIF animata in PIL e conservare l'animazione
- 17. è possibile visualizzare l'immagine gif animata in emulatore Utilizzando phoneGap
- 18. Jquery può sapere quando è finita la mia gif animata?
- 19. È possibile caricare una gif animata senza riprodurre l'animazione?
- 20. Come posso visualizzare una gif animata in React Native?
- 21. C# Come fermare la gif animata dal continuo looping
- 22. Con PHP, è possibile unire una gif animata con un jpg e mantenere l'animazione gif?
- 23. Immagine animata di sfondo
- 24. Immagine animata in Win32
- 25. Uso di una Gif animata come sovrapposizioni di terra in G. Maps v2
- 26. Schermata iniziale animata con Phoneegap
- 27. Come faccio a controllare a livello di codice se un'immagine animata è GIF?
- 28. GIF animato in HTML5 canvas
- 29. GIF animata su JButton, riproduci quando il mouse è al passaggio del mouse
- 30. È una buona pratica usare una gif animata in sprite css?
Volete solo un'immagine in 'UITextView' o volete che la GIF si animi? Se parli di 'CADisplayLink' e di fotogrammi, allora suppongo che vuoi animarlo? – mluisbrown
Voglio che la Gif sia all'interno di TextView e (quindi sia una Gif) da animare. – Peres
Ok, questo è quello che pensavo. Le GIF non devono animare, possono essere solo un fotogramma. – mluisbrown