2017-04-23 2 views
0

Je travaille depuis longtemps sur des applications basées sur des pages et des onglets, mais les transitions ne l'ont pas fait pour moi. Je suis à la recherche d'une transition similaire à celle en parcourant les pages d'applications sur votre iPhone. La transition bouge avec votre doigt et si vous changez de direction à mi-chemin, la transition reculera.Créer une transition de diapositives interactive entre les contrôleurs de vue

Je n'avais aucune idée de comment aborder cela. Donc, avant de commencer à essayer de créer une solution complexe, existe-t-il une solution simple ou triviale? Merci pour l'aide. Editer: la différence par rapport au contrôleur de page est que je cherche une transition de diapositives plutôt qu'une application de page.

Répondre

0

Vous avez dit:

la différence du contrôleur de page vue est que je suis à la recherche d'une transition de diapositives plutôt qu'une application page »

Voir la propriété transitionStyle de vous UIPageViewController, qui peut vous donner la transition .slide que vous recherchez

0

Il est possible d'écrire une transition de contrôleur de vue personnalisée interactive qui fait ce que vous décrivez - mais c'est beaucoup de travail. Cependant, vous décrivez exactement ce qu'un UIPageViewController fait déjà pour vous (en mode scroll). Alors pourquoi ne pas utiliser un UIPageViewController?

enter image description here

+0

Mon problème avec le contrôleur de vue de page est qu'il y a effectivement des pages, il semble assez gênant. Donc, il n'y a aucun moyen de le garder comme une transition de diapositive. – joshLor

+0

On dirait que vous ne comprenez peut-être pas comment utiliser le contrôleur de page vue? Il a deux styles différents. Dans le style de défilement, il ne ressemble pas du tout à des "pages"! Je peux vous montrer un exemple de projet qui vous permet de faire une transition de diapositives interactive entre les contrôleurs de vue d'un contrôleur de vue tabulation, par exemple, mais il ressemble exactement à un UIPageViewController dans un style de défilement. Peut-être devriez-vous en apprendre un peu plus sur UIPageViewController avant de le critiquer. – matt