【发布时间】:2013-10-22 00:32:33
【问题描述】:
我有一个UICollectionViewController,它会生成具有随机颜色的单元格以用于测试目的。现在UICollectionViewController 嵌入在UIScrollView 中,我希望scrollView 的大小与contentSize 相同。
我创建了UICollectionView 的子类,实现了intrinsicContentSize 方法,并将UICollectionView 的类设置为我在IB 中的自定义类。但是 intrinsicContentSize 永远不会被调用。我的设置与UITableView 完全相同,并且可以完美运行。
对此有何想法?
- (CGSize)intrinsicContentSize {
[self layoutIfNeeded];
return CGSizeMake(UIViewNoIntrinsicMetric, self.contentSize.height);
}
【问题讨论】:
-
您在 IB 中设置了任何限制条件吗?
标签: ios uicollectionview autolayout uicollectionviewlayout