Swift-更改UICollectionViewCell的大小

我正在努力以编程方式更改UICollectionViewCell的大小。

我已经尝试过:

let columnLayout = FlowLayout(
        itemSize: CGSize(width: 150,height: 150),minimumInteritemSpacing: 10,minimumLinespacing: 10,sectionInset: UIEdgeInsets(top: 20,left: 20,bottom: 10,right: 20)) 

但这对我不起作用。我必须在某个地方打电话吗?

hotdog33 回答:Swift-更改UICollectionViewCell的大小

尝试

self.collectionView.collectionViewLayout = columnLayout

viewDidLoad

lazy var columnLayout:FlowLayout = {
   return FlowLayout(itemSize: CGSize(width:(self.view.frame.width - 40) / 2,height: 150),minimumInteritemSpacing: 10,minimumLineSpacing: 10,sectionInset: UIEdgeInsets(top: 20,left: 20,bottom: 10,right: 20)) 
}()
本文链接:https://www.f2er.com/3151514.html

大家都在问