なんか落ちる
UICollectionView
をコードで追加したところ、UICollectionView must be initialized with a non-nil layout parameter
エラーが。。。
let collectionView = UICollectionView(frame: view.frame)
collectionView.delegate = self
collectionView.dataSource = self
view.addSubview(collectionView)
解決方法
コードでUICollectionView
を追加するときは、FlowLayout
を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)
圧倒的油断。