gpt4 book ai didi

ios - 水平 UIPageViewController 内的垂直 UIScrollView 不滚动

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

我有一个 UIPageViewController,它允许在一组基本的 ViewController 之间进行标准的水平滑动。

这些 View 的垂直长度很长,需要 UIScrollView 才能仅允许垂直滚动。因此,水平滑动可以更改页面,理论上垂直滑动可以滚动页面内容。

不幸的是, ScrollView 似乎没有在 PageViewController 中滚动。

我设置了 scrollView contentSize,它的值大于容器。我已启用委托(delegate)为“self”,滑动时永远不会调用 scrollViewDidScroll 方法。

PageViewController 和它的手势识别器是否有什么东西阻止了 ScrollView 的?

最佳答案

我遇到了同样的问题。假设您正在使用自动版式。如果是这样,请像这样显式设置大小:

CGRect screenRect = [[UIScreen mainScreen] bounds];
[self.mainScrollView setContentSize:CGSizeMake(screenRect.size.width, 568+300)];

关于ios - 水平 UIPageViewController 内的垂直 UIScrollView 不滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20449225/

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