UICollectionView не вызывает intrinsicContentSize
у меня естьUICollectionViewController
который генерирует клетки со случайным цветом для тестирования. Теперь, когдаUICollectionViewController
встроен вUIScrollView
Я хочу, чтобы scrollView был такого же размера, какcontentSize
.
Я сделал подклассUICollectionView
, реализованоintrinsicContentSize
метод и установитьUICollectionView
класс для моего пользовательского класса в IB. тем не мениеintrinsicContentSize
никогда не звонят. У меня точно такая же настройка сUITableView
и там это работает без нареканий.
Есть идеи по этому поводу?
- (CGSize)intrinsicContentSize {
[self layoutIfNeeded];
return CGSizeMake(UIViewNoIntrinsicMetric, self.contentSize.height);
}