将我的 Xcode 6 项目迁移到 Xcode 7 后,只有第一个 UICollectionView
在我的应用程序中正确呈现。
当我切换选项卡时,CollectionView 无法正确呈现。
该应用程序在 iOS 8 中运行良好。
例子:
表明该元素确实存在。
最佳答案
所以看起来ios9在渲染自定义单元格时有一个错误。
我建议在 xibs 中创建自定义单元格,然后从那里加载它们。
确保在 viewDidLoad 中包含它:
self.collectionView.registerNib(UINib(nibName: "SongCell", bundle: NSBundle.mainBundle()), forCellWithReuseIdentifier: "SongCell")
self.collectionView.registerNib(UINib(nibName: "SongHeader", bundle: NSBundle.mainBundle()), forCellWithReuseIdentifier: "SongHeader")
关于迁移到 Swift 2 后未显示 UICollectionView 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32655367/