2011-06-02 3 views
1

J'ai eu du mal à ajouter un diaporama à mon application.Diaporama simple dans un UIImageView

Actuellement, j'ai un UIView composé d'un segmentedControl. J'ai fait deux "vues" que je cache ou affiche en fonction du bouton sélectionné.

Je cherche à faire un simple diaporama dans l'une de mes deux vues. J'ai fait un UIImageView parce que c'est simple d'afficher des images. Je souhaite donc afficher mes images une par une et il est possible de passer d'une image à l'autre en faisant glisser votre doigt vers la droite ou vers la gauche (comme dans l'application native "Photos").

J'ai essayé d'adapter des exemples de codes de la documentation, mais sans succès.

Je suis à la recherche d'aide.

Merci, jb Crestot

Répondre

-3

Voir l'exemple d'application de contrôle de la page.

1

, j'ai effectivement fait cela et il est assez facile. L'ingrédient qui vous manque est un UISCrollView. Ma mise en œuvre a fait exactement ce que vous décrivez (permettre à l'utilisateur d'aller et venir entre un ensemble d'images).

Fondamentalement, ajoutez un UIScrollView à votre View dans le constructeur de l'interface et vous créerez les vues UIImage avec du code (une boucle simple) et définissez leurs images de la même manière. Je l'ai fait en toute sécurité sans problèmes de mémoire avec environ 15 images (PNG). Il pourrait y avoir un problème de performance potentiel avec ce message si vous travaillez avec un grand nombre d'images (disons 40?)

J'espère que cela aide, laissez-moi savoir si vous avez besoin d'un exemple de code pour voir comment cela fonctionne.

1

Vous pouvez envisager d'utiliser une classe personnalisée, telle que iCarousel, liée ci-dessous. Chacune de ces vues pourrait être votre image, puis en tapant dessus, vous pourriez lancer une vue en plein écran par exemple.

Tenez-nous informés!

http://cocoacontrols.com/platforms/ios/controls/icarousel

Questions connexes