我希望能够拉伸单元格全窗口宽度,但保留实际单元格高度。有没有更好的方法来实现这个,然后实例化NIB对象并获得高度。该系列最终将包含大约20多种不同类型的细胞设计。
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
let collectionViewSize = collectionView.frame.size.width
//let sizingCell = UINib(nibName: "CustomCell", bundle: nil).instantiate(withOwner: nil, options: nil).first as! CustomCell
//return CGSize(width: collectionViewSize, height:sizingCell.frame.height)
return CGSize(width: collectionViewSize, height: 70)
}
答案 0 :(得分:0)
这是titlt
您必须实施 UICollectionViewDelegateFlowLayout
然后您可以编辑单元格大小
ps:更好用
collectionView.bounds.size.width
获取collectionView的宽度