ios - UIPageViewController 内的水平 UIScrollView
问题描述
我有一个UIPageViewController
水平滚动,在一个视图控制器内有UIScrollView
一个可以水平滚动的地方。它与天气应用程序非常相似,其中有多个视图控制器代表城市和水平滚动视图以及每小时温度。
问题是,当我开始在里面滚动时,它UIScrollView
的UIPageViewController
行为就像它想要滚动到下一张/上一张卡片一样。启用弹跳是因为我想拥有此功能,但是当它关闭时,它会按预期工作。
当前行为:当我在 VC(红色)中滚动时,它会在卡片之间滚动。当我在 UIScrollView (黄色)内滚动并到达末尾时,整个页面都会反弹。
我不会包含代码,因为此设置非常基本。我尝试了多种修复方法,包括使用 PageViewController 的手势识别器和滚动视图委托,但没有任何帮助。我还尝试在 UIScrollView 中开始和结束滚动时禁用页面滚动行为,它几乎运行良好,但我们必须等待scrollViewDidEndDecelerating
。
解决方案
推荐阅读
- java - 所有页面中都存在一个图标,如何在不使用重复代码的情况下对其进行编码?
- tensorflow - 有选择地应用示例权重
- arrays - 如何正确插入包含另一个对象的对象的文档
- javascript - 如何提升奇数并保持偶数在他们的位置
- php - 运行 composer.phar 安装的 CodeDeploy after_install 脚本错误
- c++ - C++ 是否有办法做 Cuda 风格的内核模板,其中参数产生单独的编译?
- google-cloud-platform - 如何使用谷歌平台定价计算 GCP 中的计划快照成本?
- r - 如何将 actionButton 计数器停止为零?
- r - R中的索引功能
- angular - 如何在角度的 prod 环境和 dev 环境中修复错误的日期格式问题?