|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre actif
![]() Inscription : décembre 2008 Messages : 277 ![]() |
Bonjour,
je suis face à un problème assez embêtant... Je souhaite faire un scrollview horizontal pour des images de produits. Pour ce qui est du remplissage de la scroll view, je télécharge les images puis les ajoutent (avec la méthode addSubview) à des UIImageView que j'ajoute ensuite dans la scrollview. Jusque l'a tout fonctionne parfaitement. Mon problème vient du fait que j'ajoute ensuite le zoom sur la scrollview avec la méthode : Code :
Le problème est que quand je zoom, l'image suivante passe par dessus l'image qui est zoomé... Je ne sais pas si c'est clair, mais si vous avez des questions je suis à votre écoute. Merci
__________________
Paye Tes Dettes - Applciation android. DevHackSecure - Pense bête d'un étudiant en informatique - Tutos DEV " I also realize that _everybody_ thinks that they are right, and that they are supported by all other right-thinking people. That's just how people work. We all think we're better than average." Linus Torvalds
|
||
|
|
00
|
|
|
#2 |
|
Membre actif
![]() Inscription : décembre 2008 Messages : 277 ![]() |
Est ce que je devrais plutôt utiliser une scrollview par image ? une UIView par image ? ou alors le fait d'utiliser directement des UIImageView dans ma ScrollView est correcte ?
__________________
Paye Tes Dettes - Applciation android. DevHackSecure - Pense bête d'un étudiant en informatique - Tutos DEV " I also realize that _everybody_ thinks that they are right, and that they are supported by all other right-thinking people. That's just how people work. We all think we're better than average." Linus Torvalds
|
|
|
00
|
|
|
#3 | ||
|
Membre Expert
![]() ![]() Florent MorinEntrepreneur Inscription : juillet 2004 Messages : 724 ![]() |
Un UIScrollView sur la largeur (le "grand" UIScrollView), qui contiendra toutes tes pages produit.
Ton UIScrollView à une taille de contenu de "nombre de produits X largeur de l'écran". Ta page produit est une vue, de manière générale. Idéalement contrôlée par un contrôleur. Du coup, pour limiter l'accès aux ressources, le grand UIScrollView n'affichera que 3 vues max (gauche, visible, droite) que tu recycleras via un NSMutableSet. Comme ça, tu n'as plus qu'à récupérer la vue déjà montée en mémoire et changer son contenu. Ca sollicite moins le processeur. Ta page produit consiste en un UIScrollView avec zoom. Le zoom se fait sur un UIImageViewController. Je te conseille fortement de respecter la hiérarchie des contrôleurs et de faire des sous-contrôleurs pour les fiches produit. Comme ça, tu maîtriseras mieux ce que tu fais. En résumé : Code :
__________________
"Il est plus facile de décomposer un problème en ses éléments, forcément plus simples, que de le traiter en sa totalité." (R. Descartes) Développeur iOS & web Formateur video2brain / lynda.com |
||
|
00
|
Copyright © 2000-2013 - www.developpez.com