[SWIFT] UICollectionView doit être initialisé avec un paramètre de mise en page non nul

Quelque chose tombe

Quand j'ai ajouté ʻUICollectionView dans le code, j'ai obtenu une erreur ʻUICollectionView doit être initialisée avec un paramètre de mise en page non nul. .. ..

let collectionView = UICollectionView(frame: view.frame)
collectionView.delegate = self
collectionView.dataSource = self
view.addSubview(collectionView)

Solutions

Lors de l'ajout de ʻUICollectionViewdans le code, il semble que vous deviez ajouterFlowLayout` à init.

let flowLayout = UICollectionViewFlowLayout()
flowLayout.itemSize = CGSize(width: 100, height: 100)
let collectionView = UICollectionView(frame: view.frame, collectionViewLayout: flowLayout)
collectionView.delegate = self
collectionView.dataSource = self
view.addSubview(collectionView)

Une insouciance écrasante.

Recommended Posts

UICollectionView doit être initialisé avec un paramètre de mise en page non nul
jsf.ajax.request: la méthode doit être appelée dans un formulaire