【问题标题】:Smooth Scrolling between Table/Collection View and the Scroll View表/集合视图和滚动视图之间的平滑滚动
【发布时间】:2019-05-16 13:56:38
【问题描述】:

我正在实现一个滚动视图,它由一个图像组成,它是一个集合视图。

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

我的意思是,当滚动视图第一次出现时,有一个图像,下面是集合视图。当我向下滚动时,如果我触摸图像,则滚动正确,但是,如果我触摸视图,图像仍然在这里并且完成了一个小滚动,那么当我再次滚动时,滚动正确并且集合视图采用全屏 之后,当我向上滚动时,同样会发生小滚动,然后我必须再次触摸才能向右滚动并显示图像。

编辑:这个 GIF 节目将阐明我的意思: https://im2.ezgif.com/tmp/ezgif-2-75ed33ccd665.gif

【问题讨论】:

  • 禁用collectionview的滚动并根据其内容添加collectionview的高度。
  • @MayurKarmur 是的!有效! .. 谢谢!

标签: swift uitableview uiscrollview uicollectionview


【解决方案1】:

编辑:最好的解决方案是在其中创建一个 TableView/CollectionView 标题和我的标题,然后正常滚动以查看表格/集合视图。

旧解决方案 @MayurKarmur 在评论中提供的解决方案是禁用集合视图中的滚动并根据其内容为集合视图添加高度。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-16
    • 1970-01-01
    • 2011-01-30
    • 2020-03-21
    • 1970-01-01
    相关资源
    最近更新 更多