将我的
Xcode 6项目迁移到
Xcode 7后,只有我的应用程序中的第一个UICollectionView正确呈现.
切换选项卡时,CollectionView无法正确呈现.
该应用程序在iOS 8中运行良好.
例:
>这是Storyboard中的CollectionView标题.
>有趣的是,当我使用View Hierarchy调试器时,它
表明该元素确实存在.
最佳答案 所以看起来ios9在渲染自定义单元格时有一个bug.
我建议在xibs中创建自定义单元格,然后从那里加载它们.
确保在viewDidLoad中包含此内容:
self.collectionView.registerNib(UINib(nibName: "SongCell", bundle: NSBundle.mainBundle()), forCellWithReuseIdentifier: "SongCell")
self.collectionView.registerNib(UINib(nibName: "SongHeader", bundle: NSBundle.mainBundle()), forCellWithReuseIdentifier: "SongHeader")