Swift - 更改 UICollectionViewCell 大小
Swift - change UICollectionViewCell size
我正在努力以编程方式更改 UICollectionViewCell
的大小。
我试过这个:
let columnLayout = FlowLayout(
itemSize: CGSize(width: 150, height: 150),
minimumInteritemSpacing: 10,
minimumLineSpacing: 10,
sectionInset: UIEdgeInsets(top: 20, left: 20, bottom: 10, right: 20))
但这对我不起作用。我必须在某个地方调用它吗?
尝试
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))
}()
我正在努力以编程方式更改 UICollectionViewCell
的大小。
我试过这个:
let columnLayout = FlowLayout(
itemSize: CGSize(width: 150, height: 150),
minimumInteritemSpacing: 10,
minimumLineSpacing: 10,
sectionInset: UIEdgeInsets(top: 20, left: 20, bottom: 10, right: 20))
但这对我不起作用。我必须在某个地方调用它吗?
尝试
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))
}()