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

Sla*_*oll 5 objective-c uitableview ios autolayout uicollectionview

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

H:|[webview]|
H:|[collection]|
V:|[webview]-8-[collection(10@1)]|
Run Code Online (Sandbox Code Playgroud)

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

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

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

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

len*_*vet 0

集合视图没有与其关联的内在内容大小。目前还没有办法实现您所寻求的目标。

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