【发布时间】:2019-09-21 01:01:48
【问题描述】:
我有一个collectionView,它的高度和宽度是我使用自动布局设置的约束。 在我的
func collectionView(_ collectionView: ...., sizeForItemAt indexPath: IndexPath)我返回CGSize(width: self.collectionView.frame.width-20, height: self.collectionView.frame.height),如下图所示,它排列得非常好。
问题是该单元格的容器视图(空白区域)根本没有填满绿色空间(即单元格的背景),即使我已将 containerView 的约束设置为拥抱左/右/下/up 0 边距。
到目前为止我所尝试的:
为我分配集合视图高度的容器视图进行高度约束
updateConstraints()在cellForItemAt中以及在```layoutSubview()```` 中的单元格类中将容器视图的框架设置为collectionView的框架
cell.layoutIfNeeded()incellForItemAt
这些都没有解决我的问题。
【问题讨论】:
标签: ios swift uicollectionview