我有一个可以水平滚动的collectionview。我的问题是这个(无法上传屏幕截图,所以我做了一个插图):
绿色是我的collectionview背景,粉红色是我的collectionview单元格背景。
我有10个单元格,由于某种原因,最后一个单元格的内容视图始终超出我的集合视图的尾随锚约束。
我创建了自己的流程布局类,我像这样设置itemSize和EstimatedItemSize:
self.itemSize = UICollectionViewFlowLayout.automaticSize
self.estimatedItemSize = CGSize(width: 32, height: 36)
任何想法为什么?
如果关闭“ Clip to Bounds”,我可以重现此内容,因此,我的建议是使用collectionView.clipsToBounds = true
,或确保在xib / storyboard中选中“ Clip to Bounds”框。