在故事板上,我创建了一个UIViewController并在其中添加了collectionView。我不知道为什么我的手机没有出现。
<transition-group name="fade" tag="div" class="instruments">
答案 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