UICollectionViewCell с использованием размеров прототипа
У меня есть UICollectionView с тремя разными прототипами ячеек, каждая из которых имеет разную высоту, установленную через раскадровку. Во время выполнения Представление Коллекции использует свой собственный размер ячейки, игнорируя мои раскадровки.
В настоящее время я использую collectionView: layout: sizeForItemAtIndexPath: с парой условных выражений, чтобы установить каждый CGSize прямо.
Есть ли лучший способ установить размеры ячеек? Кажется, я не могу получить размер раскадровки, который есть в каждой ячейке, а CGSizeMake кажется слишком жестко запрограммированным и не очень гибким.