5

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

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

这是通过 IB 完成的,但这表明存在限制。

我想让 webview 的大小适合它的内容(我有这个工作),并且集合的大小也适合它的内容。我希望它们包含在大小中的整体 UIView 以适应所有这些而无需滚动,因为它包含在处理它自己的滚动的 tableview 中。

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

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

4

1 回答 1

0

集合视图没有与之关联的内在内容大小。目前没有办法实现您正在寻找的东西。

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

于 2015-05-06T07:52:13.220 回答