PagedScrollViewController et chargement d'images
Bonsoir,
et meilleurs voeux pour 2016.
Actuellement dans mon application j'ai une PagedScrollViewController dans laquelle 5 images sont chargées. Cela fonctionne mais le souci est que les images sont toutes chargées au début. Je souhaiterais de la même manière que dans l'application Allociné par exemple lorsqu'on clique sur l'affiche d'un film et qu'on arrive sur toutes les images du film, qu'une seule image se charge et que les autres se chargent juste après chaque scroll.
Auriez-vous un exemple de code ?
D'avance merci.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Je viens de regarder Allociné, il n'y a pas d'effet de "page" dans l'affichage des images. Cela ressemble à un UIScrollView de base que l'application remplit avec les photos au fur et à mesure du scrolling. D'ailleurs en bougeant le doigt trop vite, tu peux dépasser la zone de remplissage.
Tu peux aussi essayer avec un UIViewCollection. J'ai donné un exemple de chargement dynamique d'images dans ce topic :
http://forum.cocoacafe.fr/topic/14182-résolu-uicollectionviewcell-plein-écran/
Tu peux t'inspirer de mon exemple en Swift, à condition de désactiver l'effet de pagination en mettant la propriété pagingEnabled de l'UIViewCollection à false. Sinon le scrolling vas s'arrêter à chaque image, ce qui n'est pas le fonctionnement de Allociné.
Merci beaucoup