Ios 如何使UICollectionView具有自然的UIScrollView行为?
我有一个Ios 如何使UICollectionView具有自然的UIScrollView行为?,ios,objective-c,uiscrollview,uicollectionview,Ios,Objective C,Uiscrollview,Uicollectionview,我有一个UICollectionView设置为图像缩略图,垂直滚动。似乎UICollectionView的默认行为是以页面为中心的滚动,在这种滚动中,它会以某种惯性在页面之间跳跃 我读过很多关于如何使细胞自然地排列到顶部和底部的文章,这可能会起作用,但并不理想 如何使其像普通的UIScrollView滚动一样,在没有此页面特定组件的情况下向下滚动集合视图 谢谢。你是在光栅化你的细胞层吗?如果没有,请在退出单元格队列时添加这两行 cell.layer.shouldRasterize = true
UICollectionView
设置为图像缩略图,垂直滚动。似乎UICollectionView
的默认行为是以页面为中心的滚动,在这种滚动中,它会以某种惯性在页面之间跳跃
我读过很多关于如何使细胞自然地排列到顶部和底部的文章,这可能会起作用,但并不理想
如何使其像普通的UIScrollView
滚动一样,在没有此页面特定组件的情况下向下滚动集合视图
谢谢。你是在光栅化你的细胞层吗?如果没有,请在退出单元格队列时添加这两行
cell.layer.shouldRasterize = true
cell.layer.rasterizationScale = UIScreen.mainScreen().scale
这个答案似乎假设问题是性能问题,而事实并非如此。这是关于更改分页UICollectionView的默认物理特性,使其更像标准的scrollview。例如,如果从底部稍微向上拉集合视图,物理将把它拉回到页面底部。这不是默认的UIScrollView行为。能否向我们展示集合视图设置代码?默认情况下,它们的行为与滚动视图完全相同-不捕捉到任何位置。我想知道是否有一个
paginabled
集偷偷溜进了什么地方。看起来就是它,谢谢。