После переноса моего проекта Xcode 6 в Xcode 7 только первый UICollectionView
в моем приложении отображается правильно.
Когда я переключаю вкладки, CollectionView не отображается должным образом.
Приложение отлично работало в iOS 8.
Пример:
После переноса моего проекта 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")
Убедитесь, что вы добавили эту строку в viewDidLoad вашего контроллера collectionView.
self.collectionView!.registerClass(YourCustomMemeClass.self, forCellWithReuseIdentifier: "reuseIdentifier")