HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – 水平UIPageViewController内的垂直UIScrollView不滚动大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个UIPageViewController,它允许在一组基本的ViewControllers之间进行标准的水平滑动.

这些视图的垂直长度非常长,需要UIScrollView才允许垂直滚动.所以,水平滑动改变页面,理论上垂直滚动页面内容.

不幸的是,scrollview似乎没有在PageViewController内滚动.

我已经设置了scrollView contentSize,它是一个大于容器的值.我已经将委托设置为“self”,并且在滑动时永远不会调用scrollViewDidScroll方法.

是否有关于PageViewController和它的手势识别器阻止ScrollView的东西?

解决方法

我遇到过同样的问题.假设您正在使用Autolayout.
如果是这样,明确设置大小如下:

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

大佬总结

以上是大佬教程为你收集整理的ios – 水平UIPageViewController内的垂直UIScrollView不滚动全部内容,希望文章能够帮你解决ios – 水平UIPageViewController内的垂直UIScrollView不滚动所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。