我是UIPageViewControllers的新手,似乎无法在其他地方找到解决方案。我有3个不同的UIPageViewController工作的viewControllers。现在,您可以从屏幕上的任意一点开始向左或向右滑动,导航到其他viewController。但是,当我从屏幕的右边缘或左边缘滑过时,我只想导航到其他viewController。类似于Screen Edge Pan Gesture的工作方式。这可能吗?如果是这样,我将如何在程序中实现它。

最佳答案

在这种情况下,我要做的是将手势识别器附加到“ 3个不同viewControllers”的视图上,即页面视图控制器的子视图控制器。这些手势识别器的动作方法会发布通知。在控制页面视图控制器的视图控制器中,我收到这些通知,并调用setViewControllers:direction:animated:来执行适当的幻灯片。

关于ios - Swift:UIPageViewController-从屏幕边缘滑动即可浏览 View Controller ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32849240/

10-11 14:43