将我的Xcode 6项目迁移到Xcode 7后,只有我应用中的第一个UICollectionView
正确呈现。
当我切换标签时,CollectionView无法正确呈现。
该应用在iOS 8中运行良好。
示例:的
答案 0 :(得分:1)
所以看起来ios9在渲染自定义单元格时有一个错误。
我建议在xib中创建自定义单元格,然后从那里加载它们。
确保在viewDidLoad中包含此内容:
self.collectionView.registerNib(UINib(nibName: "SongCell", bundle: NSBundle.mainBundle()), forCellWithReuseIdentifier: "SongCell")
self.collectionView.registerNib(UINib(nibName: "SongHeader", bundle: NSBundle.mainBundle()), forCellWithReuseIdentifier: "SongHeader")
答案 1 :(得分:1)
确保在collectionView控制器的viewDidLoad中添加此行
self.collectionView!.registerClass(YourCustomMemeClass.self, forCellWithReuseIdentifier: "reuseIdentifier")