UICollectionView não chamando intrinsicContentSize

eu tenho umUICollectionViewController que gera células com uma cor aleatória para fins de teste. Agora que oUICollectionViewController está incorporado em umUIScrollView, Eu quero que o scrollView seja do mesmo tamanho que écontentSize.

Eu fiz uma subclasse deUICollectionViewimplementadointrinsicContentSize método e defina oUICollectionView's classe para minha classe personalizada no IB. ContudointrinsicContentSize nunca é chamado. Eu tenho exatamente a mesma configuração com umUITableView e lá funciona sem falhas.

Alguma idéia sobre isso?

- (CGSize)intrinsicContentSize {
    [self layoutIfNeeded];
    return CGSizeMake(UIViewNoIntrinsicMetric, self.contentSize.height);
}

questionAnswers(3)

yourAnswerToTheQuestion