在表/集合视图和滚动视图之间平滑滚动

时间:2019-05-16 13:56:39

标签: swift uitableview uiscrollview uicollectionview

我正在实现一个滚动视图,该滚动视图由一个在其下方的图像组成的集合视图组成。

我想做的是在页面之间平滑滚动,好像集合视图只是滚动视图中的元素一样。 但是发生的是,当我滚动时,需要将集合视图拖动两次以退出或进入它。

我的意思是,当滚动视图首次出现时,有一个图像,在其下方是集合视图。当我触摸图像时向下滚动时,滚动会正确完成,但是,如果我触摸视图,图像仍在此处并进行小滚动,则当我再次滚动时,滚动会正确完成,并且收藏夹视图会全屏 之后,当我向上滚动时,会发生同样的情况,即发生一小段滚动,然后我必须再次触摸以向右滚动并显示图像。

编辑:此GIF显示将阐明我的意思: https://im2.ezgif.com/tmp/ezgif-2-75ed33ccd665.gif

1 个答案:

答案 0 :(得分:0)

@MayurKarmur在评论中提供的解决方案是禁止在集合视图中滚动,并根据其内容向集合视图增加高度。