gpt4 book ai didi

iphone - 页面 View Controller : Ignoring next/previous page gesture recognizers

转载 作者:行者123 更新时间:2023-12-03 20:45:35 25 4
gpt4 key购买 nike

我有一个应用程序,其中有一个 PageViewController,可以在用户不执行任何操作的情况下连续显示其页面。我想完全阻止用户的访问。在显示所有页面后,我有一个后退按钮出现在顶部。但如果我尝试点击它......它会再次开始浏览页面(它位于您通常点击以转到上一页的区域)。

那么,有人知道如何“删除”手势识别器吗?

我尝试评论该行:

self.view.gestureRecognizers = self.pageViewController.gestureRecognizers;

来自 RootViewController 但它不起作用。

最佳答案

我自己没有尝试过,它可能不会适合每个人,但对于您的特定情况,因为您正在手动更改它应该工作的所有页面。我在UIPageViewController documentation中发现了以下小窍门在概述部分。

"Gesture-based navigation is enabled only when a data source is provided."

您仍然需要注释掉上面提到的行,但还要注释掉 self.pageViewController.dataSource = self.modelController;

编辑:我自己测试了一下,它有效。无法使用任何手势进行导航,但可以通过编程方式进行导航。

关于iphone - 页面 View Controller : Ignoring next/previous page gesture recognizers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8120296/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com