iOS: UIPageViewController - Utilisez la touche pour aller à la page suivante
J'ai une série de VCs dans un PageViewController qu'un utilisateur navigue de gauche à droite jusqu'au bout de leurs doigts. J'ai besoin d'ajouter des boutons qui essentiellement d'effectuer la même action que le doigt de glisser, se déplaçant à gauche ou à droite par un à travers le VCs . Comment puis-je faire cela? Maintenant je suis à l'utilisation de ces deux méthodes pour la définition dynamique de la VCs que l'utilisateur effectue:
- (UIViewController *)pageViewController:(UIPageViewController *)pageViewController viewControllerBeforeViewController:(UIViewController *)viewController;
- (UIViewController *)pageViewController:(UIPageViewController *)pageViewController viewControllerAfterViewController:(UIViewController *)viewController;
Est là d'une certaine manière, je peux faire la même chose si un utilisateur clique sur un bouton?
OriginalL'auteur | 2014-05-23
Vous devez vous connecter pour publier un commentaire.
Vous pouvez définir par programmation actuellement affiché view controller avec une animation de transition à l'aide de
setViewControllers:direction:animated:completion:
sur votre page-vue-contrôleur.Voici un exemple, qui présente à la vue des contrôleurs de fond aléatoire de couleurs. Vous pouvez l'ajuster à l'utilisation de votre point de vue spécifique des contrôleurs.
Vous êtes les bienvenus. C'est vraiment juste une autre façon de mettre du contenu sur l'écran. Et que le contenu est dans une sous-classe UIViewController. Vous pouvez utiliser cette technique pour rendre votre code plus modulaire et logique réside dans la vue appropriée contrôleurs, et non dans la vue principale du contrôleur.
Que faire si l'avant boutons suivant et sont placés dans la vue des contrôleurs (pages) comment nous appelons la IBAction méthode à partir de là? S'il vous plaît répondre
Vous avez plusieurs options. Vous pourriez avoir ces boutons d'appel personnalisé délégué de la méthode. Vous pourriez avoir ces boutons d'appel d'un bloc que vous spécifiez. Vous pouvez simplement appeler le répondeur de la chaîne avec UIControl.
Cela se débarrasse de vos précédentes ViewController sur le UIPageViewController, donc, si vous allez à l'arrière vous permettra d'en obtenir un nouveau. Mon UIPageViewController contrôle d'un processus d'Enregistrement, donc j'ai besoin d'enregistrer le champ de texte textes de la précédente de VC. Quelqu'un peut-il expliquer comment le faire?
OriginalL'auteur MJN
En cas Pages peuvent être accédés par l'ajout du bouton (Précédent, Suivant) & aussi par balayez avec contrôle de page.
S'il vous plaît aller à travers ci-dessous:
//Précédent , Suivant Les Actions De Bouton
OriginalL'auteur Yogesh Lolusare