使用 UIPageViewController 的第一页时向左滑动返回

Posted

技术标签:

【中文标题】使用 UIPageViewController 的第一页时向左滑动返回【英文标题】:Swipe left to go back when 1st page with UIPageViewController 【发布时间】:2016-09-12 09:36:03 【问题描述】:

我有一个 GetStartedViewController,它继承自 UINavigationController

GetStartedViewController 打开应用程序教程。 本教程为UIPageViewController

问题在于,在UIPageViewController 中无法“滑动”到上一个视图,因为它已经处理了滑动手势。用户唯一的选择是点击导航栏左上角的“返回”按钮。

关于如何实现的任何想法:

if indexScrolled == -1 
    self.navigationController?.popViewControllerAnimated(true)

?

谢谢:)

【问题讨论】:

【参考方案1】:

您是否尝试将滑动手势识别器添加到您的 GetStartedViewController

如果index != 0,则在gestureShouldStart 中分配一个委托并返回false

【讨论】:

以上是关于使用 UIPageViewController 的第一页时向左滑动返回的主要内容,如果未能解决你的问题,请参考以下文章

UIPageviewController 使用 Storyboard 崩溃

在故事板中使用 UIPageViewController

使用 UIPageViewController 创建网格/地图

使用 UIPageViewController 在多个视图控制器之间滑动

禁用 UIPageViewController 反弹

释放 UIPageViewController 中未使用的页面