UICollectionViewControllerテスト目的でランダムな色のセルを生成する があります。UICollectionViewControllerが に埋め込まれたので、 scrollViewUIScrollViewを と同じサイズにしたいと思いcontentSizeます。
のサブクラスを作成し、メソッドをUICollectionView実装し、 のクラスを IB のカスタム クラスにintrinsicContentSize設定しました。UICollectionViewただしintrinsicContentSize、呼び出されることはありません。私は とまったく同じ設定をしていますが、UITableView問題なく動作します。
これに関するアイデアはありますか?
- (CGSize)intrinsicContentSize {
[self layoutIfNeeded];
return CGSizeMake(UIViewNoIntrinsicMetric, self.contentSize.height);
}