Autoresize a altura UICollectionView para ajustar ao tamanho do conteúdo

Eu tenho um UICollectionView, um botão que cria uma nova célula na exibição de coleção. E eu quero que o UICollectionView ajuste seu tamanho de acordo com seu tamanho de conteúdo (quando há uma ou duas células, o UICollectionView é curto, se houver muita célula, o UICollectionView é grande o suficiente).

Eu sei como obter o tamanho do conteúdo:

collectionView.collectionViewLayout.collectionViewContentSize

Mas não tenho ideia de onde usar esse valor. Eu apreciaria se alguém me ajudasse a descobrir como fazer o UICollectionView auto ajustar sua altura.

UPD: publiquei no GitHub um projeto de demonstração que descreve o problema:https://github.com/avokin/PostViewer

questionAnswers(4)

yourAnswerToTheQuestion