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 deUICollectionView
implementadointrinsicContentSize
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);
}