gpt4 book ai didi

iphone - UIPageViewController 和 UIScrollView

转载 作者:可可西里 更新时间:2023-11-01 06:27:22 25 4
gpt4 key购买 nike

我有一个 View Controller ,它是 UIPageViewController 的一部分。在这个 View Controller 中,有一个名为 pdfView 的 View 。这个 View 有一个 UIScrollview。

-UIPageViewController
-UIViewController
-pdfView (UIView)
-UIScrollView

我将 pdfView 的手势识别器设置为 UIPageViewController 的手势识别器(用于翻页)。唯一的问题是,如果用户通过捏合来放大 ScrollView ,他们将无法移动到 ScrollView 的右侧或左侧,因为页面会翻动。你建议我做什么来防止这种情况发生?谢谢。

pdfView.gestureRecognizers = self.pageViewController.gestureRecognizers;

最佳答案

我知道我的回答被接受了,但我已经尝试将我的 UIView 更改为 scrollView 并且一切都更好。

当我缩放页面时,该页面的页面浏览手势停止工作,因此我可以毫无问题地放大和缩小和平移缩放图像,当我缩放到初始比例时,页面手势再次开始工作自动。

我的 dataViewController 中有 View 、全屏 ScrollView 和 ScrollView 内的全屏 ImageView 。

-UIPageViewController
-UIViewController
-UIView
-UIScrollView
-UIImageView

因此,如果您想在缩放时更改页面,您可以,您必须在平移缩放页面或使用平移手势更改页面之间做出选择。这是我一直在寻找的行为,在我的代码中,我手动执行此操作,但我将更改为 UIScrollView,因为 UIScrollView 的平移和捏合手势比我的要好得多。

关于iphone - UIPageViewController 和 UIScrollView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9798684/

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