调整UICollectionView的大小以使其内容适合AutoLayout视图

时间:2013-09-16 19:15:35

标签: ios objective-c uitableview uicollectionview autolayout

我有一个UIView,我用它作为UITableView的页脚。在这个UIView中是一个UIWebView和UICollectionView。它们的布局如下:

H:|[webview]|
H:|[collection]|
V:|[webview]-8-[collection(10@1)]|

这是通过IB完成的,但这表明存在约束。

我想让webview的大小与它的内容(我有那个工作)和集合大小适合它的内容。我希望它们的整体UIView大小适合所有这些而不需要滚动,因为它包含在一个处理它自己滚动的tableview中。

我似乎无法使集合的大小大于约束所具有的10个点。此外,约束系统要求某些东西具有高度。

我如何达到我的目标,视图大小适合两个子视图,这些子视图的大小又适合其内容?我已经尝试在sizeToFit方法中为整个视图调整collectionview上的框架,但我相信约束系统正在撤消它。

1 个答案:

答案 0 :(得分:0)

集合视图没有与之关联的内在内容大小。目前无法实现您的目标。

如果您觉得这是有用的,请在http://bugreport.apple.com提交增强请求(使用您的开发者帐户登录)。