UICollectionViewCell usando tamanhos de protótipo

Eu tenho um UICollectionView com três células de protótipo diferentes, cada uma com alturas diferentes definidas pelo Storyboard. Durante o tempo de execução, o modo de exibição de coleção usa seu próprio tamanho de célula, ignorando os do meu Storyboard.

Atualmente, estou usando collectionView: layout: sizeForItemAtIndexPath: com algumas condicionais para definir cada CGSize em linha reta.

Existe uma maneira melhor de definir os tamanhos das células? Parece que não consigo recuperar o tamanho do Storyboard que cada célula possui, e o CGSizeMake parece muito codificado e não é realmente flexível.

questionAnswers(3)

yourAnswerToTheQuestion