Ответ 1
Я нашел ответ при составлении этого вопроса, поэтому просто для того, чтобы поделиться с вами, вот пример кода:
- (CGSize) collectionView:(UICollectionView*)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath*)indexPath {
// Get the default cell size as defined in storyboard:
CGSize defaultSize = [(UICollectionViewFlowLayout*)collectionViewLayout itemSize];
if (something) {
return defaultSize;
}
CGSize newSize = defaultSize;
newSize.height *= 2;
return newSize;
}