Что я хочу сделатьИОС раскадровка дублируется CollectionView cellForItemAtIndexPath не называется
Дублирование CollectionView От ControllerA к ControllerB в раскадровку
Вещи, которые я сделал
Дублированный (CMD + D) CollectionView из контроллера A (который отлично работает) Перетащите каплю в контроллер
Retarget (Ctrl + перетаскивание) DataSource и делегат ControllerB
Это должно быть
дублируется CollectionView должен работать нормально, как это в ControllerA
Но результат
numberOfSectionsInCollectionView
и numberOfItemsInSection
называются Но cellForItemAtIndexPath
не называется
Редактировать 1
проблема выглядит связана с размером кадра на CollectionView
CollectionView: размер (320,50) макета потока, прокрутки по горизонтали
CollectionViewCell: размер (50,50)
Если я тащу высоту CollectionView до 65 лет, она работает с предупреждением :(cellForItemAtIndexPath
называется)
поведением т он UICollectionViewFlowLayout не определен, потому что: высота элемента должна быть меньше высоты UICollectionView за вычетом верхних и нижних значений секций.
если CollectionView height> = 114, работает без предупреждения.
ControllerA с таким же размером параметров (320,50) будет work.don't знаю, почему
Edit 2
если я дублировать CollectionView со всеми теми же настройками и нацелить на тот же делегат. дубликат не работает должным образом. но оригинал один произведение !! странно !!
удалите соединение и снова подключите его, а также проверьте тип вашего класса, который вы предоставили для просмотра коллекции. – Rajneesh071