J'ai un UIScrollView et j'ajoute 9 imageview à l'aide du code suivant. Je pensais que le UIScrollView sera montré et alors nous verrons chaque image étant chargée dans les tuiles. Mais ce qui se passe n'est qu'après avoir chargé toutes les images que l'UIScrollView entre en apparence avec toutes les images. Comment puis-je faire apparaître UIScrollView en premier, puis afficher chacune des images chargées?Comment afficher UIScrollView en lui ajoutant imageView?
0
A
Répondre
2
Vous bloquez le cycle de fonctionnement jusqu'à ce que tout ce bloc de code soit exécuté. Par conséquent, votre application n'a pas la possibilité de mettre à jour son dessin. Vous devez faire le dessin (plus précisément, le téléchargement de vos images) de manière asynchrone. Une fois l'image téléchargée, vous pouvez l'ajouter à votre UIScrollView. Notez que vous voulez faire ce dessin sur le thread principal en utilisant une méthode comme performSelectorOnMainThread...
.
Questions connexes
- 1. J'ai utilisé [scrollView addSubView: imageView] mais imageView n'apparaît pas
- 2. Comment centrer une coordonnée ImageView spécifique dans un UIScrollView
- 3. comment afficher 20 noms d'images dans imageview
- 4. comment puis-je afficher une date en ajoutant quelques mois
- 5. ajoutant UIImageView à UIScrollView jette touche de cacao d'exception pour iPad
- 6. Afficher l'octet [] sur ImageView dans Android
- 7. défilement android imageview pour afficher l'image en haute qualité
- 8. comment puis-je afficher la couleur voilet dans imageview
- 9. Android - Comment afficher un ImageView en en-tête dans une liste d'activités?
- 10. Imageview ontop d'un autre imageview
- 11. Comment redimensionner UIScrollView en rotation?
- 12. Comment enregistrer l'état de UIScrollView?
- 13. android Imageview layoutparams en immersion?
- 14. UIButton n'interagit pas UIScrollView
- 15. Zoomer un ImageView
- 16. UIScrollView dans UIScrollView
- 17. en ajoutant les numéros sélectionnés ensemble
- 18. iphone UIScrollView positionnement inversé
- 19. Comment utiliser ColorDrawable avec ImageView?
- 20. Comment faire défiler en douceur dans UIScrollView?
- 21. Comment convertir un UIScrollView en image?
- 22. ImageView trouble
- 23. Déplacez le ImageView à EditTextView
- 24. étiquette en ajoutant de javascript
- 25. En ajoutant un fichier XML?
- 26. en ajoutant un tableau existant
- 27. UIScrollView comportement étrange: zoom avant, panoramique, zoom sur feuilles afficher le contenu décentré
- 28. Comment rendre mon ImageView zoomable?
- 29. Comment récupérer ImageUri d'un ImageView?
- 30. Android, Imageview, quelques questions
Son travail mais semipertfectly. Le problème est que même si les images sont chargées, si je fais une action en cours sur le scrollview alors seulement cela fonctionne comme je veux, ie, en remplaçant les images actuelles par les nouvelles, sinon cela viendra comme dans le cas précédent. Mais si je joue juste avec, je suis capable de voir chacun d'entre eux en train de charger et de remplacer les précédents. Comment le rendre visible quand je ne fais rien? – wolverine
Pas facile à dire sans voir le code. Vous devrez peut-être indiquer au runloop que votre vue doit mettre à jour son dessin avec la méthode setNeedsDisplayInRect :. –