如何解决UIPageViewController 中的水平 UIScrollView
我有一个带水平滚动的 UIPageViewController
,在其中一个视图控制器中有一个 UIScrollView
,可以在其中水平滚动。它与天气应用程序非常相似,其中有多个视图控制器代表城市和具有每小时温度的水平滚动视图。
问题是,当我开始在 UIScrollView
内滚动时,UIPageViewController
的行为就像它想要滚动到下一张/上一张卡片。启用弹跳是因为我想拥有此功能,但是当它关闭时,它会按预期工作。
当前行为: 当我在 VC(红色)中滚动时,它会在卡片之间滚动。当我在 UIScrollView(黄色)内滚动并到达末尾时,整个页面会反弹。
我不打算包含代码,因为这个设置非常基础。我尝试了多种修复方法,包括使用 PageViewController 的手势识别器和滚动视图委托,但没有任何帮助。我还尝试在 UIScrollView 中开始和结束滚动时禁用页面滚动行为,它几乎运行良好,但我们必须等待 scrollViewDidEndDecelerating
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。