Je suis intéressé par un concis exemple de comment créer un NSObject
sous-classe qui implémente l' UIViewControllerInteractiveTransitioning
le protocole pour gérer un interactif personnalisé de transition entre les deux UIViewController
s. Idéalement, en réponse à un mouvement de balayage. Quelque chose de semblable à l'iOS7 par défaut interactif de balayage, qui vient maintenant avec UINavigationController
, mais une coutume/manuel de l'exemple de mise en œuvre de cette.
J'ai lu les docs:
- UIViewControllerContextTransitioning
- UIPercentDrivenInteractiveTransition
- UIViewControllerInteractiveTransitioning
- UIViewControllerAnimatedTransitioning
Et vu quelques exemples ailleurs:
- un
- deux
- trois
-
quatre (j'ai mis cela en place mais c'est plus sur
UIViewController
containment
et le manuel de mise en œuvre de ces transitions plutôt que d'UIViewControllerInteractiveTransitioning
Les docs sont assez claires, mais ne pas référence exemple de code. Et les exemples qui laissent un peu à désirer (des questions sans réponse au sujet de la façon dont les différents éléments sont liés entre eux).
Donc mes questions sont:
- Quelqu'un peut-il aider à remplir les blancs sur la façon de cravate d'un geste (par exemple, un balayage) de l'objet qui implémente l'
UIViewControllerInteractiveTransitioning
protocole? - Quelle est la relation entre l'objet de la mise en œuvre de la UIViewControllerInteractiveTransitioning protocole et que la mise en œuvre de la UIViewControllerAnimatedTransitioning protocole? Semble que vous devez avoir à la fois de déclencher interactive transitions...
Merci à l'avance...