在水平滚动的UICollectionViewCell内部的UITableView垂直滚动问题

时间:2014-02-05 16:51:33

标签: ios uitableview uicollectionview uicollectionviewcell

我正在尝试创建一个可以垂直和水平滚动的UITableView。我实现这个的方式是在UITableView内放置UICollectionViewCell(向上和向下滚动),我设置为仅水平滚动(左和右)。在代码方面,解决方案看起来非常干净(因为它在我的书中很优雅),但是,我在表格视图中遇到垂直滚动的一些问题。

通常情况下,当您在UITableView上垂直滚动时,它会保持跟踪并保持在滚动中停止的位置 - 因为在表格视图中不会重置或将其滚动位置移动到上方它离开的地方。正如你可能已经猜到的那样,这就是我在实现中遇到的情况,如果我滚动到表格视图的最底部,它的滚动位置会移动到我离开的位置上方,我不能自然地看到最后一个在我的表视图中输入,而不必强制滚动到底部以显示它。

任何可能导致此问题的想法?我在Interface Builder中配置了UITableViewUICollectionViewUICollectionViewCell的所有设置 - 最重要的是我设置了UICollectionView及其UICollectionViewFlowLayout将方向滚动到水平。我不确定这是否会被某种方式覆盖......

1 个答案:

答案 0 :(得分:-1)

This正是您所寻找的我相信。