我正在实现一个 ScrollView ,它由下面的图像组成,是一个 Collection View 。
我想要做的是在页面之间平滑滚动,就好像 Collection View 只是 ScrollView 中的元素一样。 但发生的情况是,当我滚动时,需要拖动 Collection View 两次才能退出或进入它。
我的意思是,当 ScrollView 第一次出现时,有一个图像,在它下面是 Collection View 。当我向下滚动时,如果触摸图像,滚动会正确完成,但是,如果我触摸 View ,图像仍然在这里,并且完成了一个小滚动,那么当我再次滚动时,滚动会正确完成,并且 Collection View 会采用全屏 之后,当我向上滚动时,也会发生同样的情况,发生小滚动,然后我必须再次触摸才能向右滚动并显示图像。
编辑:这个 GIF 显示可以澄清我的意思: https://im2.ezgif.com/tmp/ezgif-2-75ed33ccd665.gif
最佳答案
编辑:最好的解决方案是创建一个 TableView/CollectionView 标题和其中的我的标题,然后正常滚动表/ Collection View 。
旧解决方案 @MayurKarmur 的评论中提供的解决方案是禁用 Collection View 中的滚动并根据其内容添加 Collection View 的高度。
关于swift - 在表/ Collection View 和 ScrollView 之间平滑滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56170273/