UICollectionView在UIScrollView滚动问题之上

时间:2014-12-14 14:29:07

标签: ios objective-c uitableview uiscrollview uicollectionview

我有一个我自己创建的自定义标签栏,它有5-6页的滚动视图,在这几个页面中我有一个UITableView和UICollectionView。我的问题是当我向下滚动集合视图时,它工作正常,但当它停止并且我再次尝试滚动到顶部或底部时,它会使用UIScrollView滚动到一侧,完全忽略集合或表。

有谁知道这个问题?有人可以帮我解决吗?

提前致谢


我添加了一个图表,显示了我的目标:

collection view diagram

1 个答案:

答案 0 :(得分:1)

手势分享响应区域时的坏事:-) 我们是笨拙的生物,大多数时候,即使我们确定我们完全向上滚动,我们也不是,通常向上或向左滚动。 有趣的是,你的子视图忽略了触摸和超级视图响应。这需要一些接触调试。

有一个明显的解决方案,但您不喜欢 - 将设计完全更改为每个集合的不同部分的一个集合。

这不是一个很小的改变,可能需要一个服装布局,所以在你这样做之前做一些接触调试,并确保你的层次结构中的子视图由于某种原因没有阻止用户交互。