Проблема с collectionView


#1

Доброго дня.
В копошилке нашел пример реализации CollectionView.
Попробовал повторить, но вот засада, все работает, как в примере, за исключением функции:

func collectionView(collectionView: UICollectionView,layout collectionViewLayout:UICollectionViewLayout,sizeForItemAtIndexPath indexPath:NSIndexPath) -> CGSize
{
let size = CGSize(width: 200, height: 200)
return size
}

Размеры ячейки не меняются.
И не могу понять в чем дело.

Может кто подскажет, в чем может быть проблема?


Адаптивное collectionViewCell
#3

Контроллер должен реализовывать протокол UICollectionViewDelegateFlowLayout:

class CollectionViewController: UICollectionViewController, UICollectionViewDelegateFlowLayout {
}

#4

То есть , если я изначально использую СollectionViewController, он этого протокола не поддерживает и его нужно дополнительно подписать на протокол?


#5

Да. ----------------


#6

Спасибо, в примере об этом ничего не сказано,


#7

В iOS SDK 10 неявно приводилось к этому протоколу. Пример старый.


#8

спасибо, посмотрю в яблочной документации


#9

еще раз спасибо, все получилось!