在UIViewController中注册collectionView

时间:2019-01-10 15:56:46

标签: ios swift uicollectionview

在故事板上,我创建了一个UIViewController并在其中添加了collectionView。我不知道为什么我的手机没有出现。

<transition-group name="fade" tag="div" class="instruments">

enter image description here

1 个答案:

答案 0 :(得分:2)

删除此

collectionView = UICollectionView(frame: .zero, collectionViewLayout: layout)

在IB中添加collectionView时

@IBOutlet weak var collectionView: UICollectionView!

然后不要重新创建它,因为它已加载了已注册的单元格


如果连接无法正常运行

collectionView = UICollectionView(frame:self.view.bounds, collectionViewLayout: layout)

,您将必须以编程方式注册该单元格,或使用UICollectionViewController


编辑:AppDelegate

let vc = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "vcID")
window?.rootViewController = vc