[英]Swift - Change UICollectionViewCell size programmatically
[英]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))
}()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.