(Swift) UICollectionView должен быть инициализирован с ненулевым параметром макета - PullRequest
0 голосов
/ 24 марта 2020

Заголовок этого вопроса является ошибкой, которую я получил при попытке установить UICollectionViewController. Код:

class MyCoursesViewController: UICollectionViewController, UICollectionViewDelegateFlowLayout {

override func viewDidLoad() {
    super.viewDidLoad()
    let layout = UICollectionViewFlowLayout()
    layout.itemSize = CGSize(width: 100, height: 100)
    self.view.addSubview(collectionView)
    self.collectionView.collectionViewLayout = layout
    self.collectionView.delegate   = self
    self.collectionView.dataSource = self
    self.collectionView.register(UICollectionViewCell.self, forCellWithReuseIdentifier: "cell")
}

Примечание: Я делаю все программно в моем приложении.

...