简单的问题,我已经围绕 s 之间的自定义导航/转换进行了大量探索,UIViewController
但不清楚以下内容:
我正在寻找与UIPageViewController
提供的行为类似的行为(通过内容的“页面”向前和向后的非基于堆栈的导航)。但我希望能够自定义转场,并且我希望转场可以交互链接到自定义UIPanGestureRecognizer
.
该协议似乎UIViewControllerInteractiveTransitioning
提供了我想要的一些东西(交互性、自定义转换)。但是因为转换是单独调用的,presentViewController:animated:
而且dismissViewControllerAnimated:
它似乎是专门为基于堆栈的导航(即UINavigationController
,UITabBarController
模态表示)而构建的。即,它似乎不会与UIPageViewController
.
如果我使用UIViewController
包含来构建类似于(请参阅此处UIPageViewController
进行中的演示)的自定义容器,我可以将协议集成到其中以驱动转换吗?还是我需要自己滚动这些(目前我有一个粗略的手动实现交互式过渡)?UIViewControllerInteractiveTransitioning