How to change UICollectionViewCell size programmatically in Swift?

前端 未结 6 1833
你的背包
你的背包 2020-12-07 20:09

I have a UICollectionView with a segmented control to switch between data. But how do I change the UICollectionViewCell size propertie

6条回答
  •  伪装坚强ぢ
    2020-12-07 20:30

    Swift 3

    override func viewDidLoad() {
        super.viewDidLoad()
    
        let cellSize = CGSize(width:80 , height:80)
    
        let layout = UICollectionViewFlowLayout()
        layout.scrollDirection = .vertical //.horizontal
        layout.itemSize = cellSize
        layout.sectionInset = UIEdgeInsets(top: 1, left: 1, bottom: 1, right: 1)
        layout.minimumLineSpacing = 1.0
        layout.minimumInteritemSpacing = 1.0
        myCollectionView.setCollectionViewLayout(layout, animated: true)
    
        myCollectionView.reloadData()
    }
    

提交回复
热议问题