Swift - изменить размер UICollectionViewCell - PullRequest
0 голосов
/ 06 ноября 2019

Я изо всех сил пытаюсь изменить размер моего UICollectionViewCell программно.

Я пробовал это:

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

Но это не работает для меня. Должен ли я это где-то назвать?

1 Ответ

1 голос
/ 06 ноября 2019

Попробуйте

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)) 
}()
...