Comment puis-je utiliser UIPageControl dans mon application?
Je fais une application où j'ai besoin de quelques images peut être fait défiler à l'aide d'un UIPageControl. Malheureusement, je ne sais pas comment utiliser un UIPageControl, ou un UIScrollView. Un lien vers une vidéo sur YouTube ou Xcode documentation par Apple serait bien apprécié!
Merci d'avance!!
OriginalL'auteur ZenthyxProgramming | 2013-10-19
Vous devez vous connecter pour publier un commentaire.
voici un code qui vous aidera à
//disons que vous avez matrice de l'image dans l'imageArray
veuillez déclarer les variables en fonction de l'étendue de leur utilisation. je l'ai déclaré à toutes les variables localement ainsi que pourrait ne pas se tromper et aussi ajouter le UIPageControl au bas de votre viewcontroller
Mettre en œuvre la méthode du délégué de UIScrollView à la Page en cours indicateur
où le contrôle pagecontrol est UIPageControl ajouté sur le fond de votre viewcontroller
OriginalL'auteur Rocker
ScrollView:
ScrollView est utilisé pour afficher le plus grand nombre de points de vue/Objets. On peut afficher ces points de vue par défilement horizontal ou vertical.
Vous pouvez gérer le zoom, le panoramique, le défilement etc.
Vous pouvez passer au travers de certains de ces tutoriels
Il y a aucune bonne UIScrollView des Tutoriels sur le net?
https://developer.apple.com/library/ios/documentation/windowsviews/conceptual/UIScrollView_pg/CreatingBasicScrollViews/CreatingBasicScrollViews.html
Exemple de Code pour le Scrollview:
Vous pouvez activer le défilement par
Exemple pour l'ajout de 3 points de vue pour le scrollview
La partie la plus importante dans cette pour est de comprendre les xOrigin. Cela aura lieu tous les UIView exactement là où le précédent UIView a arrêté, en d'autres termes, chaque UIView commencera à la fin de la précédente.
Maintenant nous avons obtenu la scrollview avec 3 vues ajoutée horrizontally.
Définir la UIScrollView contentSize
La contentSize est simplement la somme des largeurs des trois UIViews, si la largeur de chaque UIView 320, et nous avons trois UIViews, votre contentSize largeur 920.
Contrôle De Page:
Une Page de contrôle présente à l'utilisateur un ensemble de horizontal des points représentant les pages. La page en cours est présenté comme un point blanc. L'utilisateur peut aller de la page en cours à la suivante ou à la page précédente.
Pour activer la pagination, vous devez ajouter
Ajouter le délégué de la méthode de la scrollview pour mettre en œuvre le contrôle pagecontrol points pendant le défilement
Maintenant, vous pouvez voir contrôle pagecontrol pour le scrollview. J'espère que vous comprenez. Reportez-vous cela aussi
https://developer.apple.com/library/ios/documentation/uikit/reference/UIPageControl_Class/Reference/Reference.html
pageControl
va donner de mauvaises animation de la mise en page, le mieux est de mettrecurrentPage
dansscrollViewDidEndDecelerating
OriginalL'auteur Cintu
C'est un très bon tutoriel par le Rayon Wenderlich de l'équipe sur la façon de mettre en place une pagination scrollview: Comment Utiliser UIScrollView de Défilement et de Zoom de Contenu
La documentation d'Apple a également un exemple de la façon de mettre en œuvre un échange de défilement de la vue: PhotoScroller
Ma réponse à cette question précédente peut également être utile pour vous.
OriginalL'auteur Steph Sharp