【发布时间】:2013-09-21 01:08:38
【问题描述】:
我有一个 UIView,用作 UITableView 的页脚。在这个 UIView 里面是一个 UIWebView 和 UICollectionView。它们的布局如下:
H:|[webview]|
H:|[collection]|
V:|[webview]-8-[collection(10@1)]|
这是通过 IB 完成的,但这表明存在限制。
我想让 webview 的大小适合它的内容(我有这个工作),并且集合的大小也适合它的内容。我希望它们包含的整体 UIView 的大小可以适应所有这些而无需滚动,因为它包含在处理它自己的滚动的 tableview 中。
我似乎无法让集合本身的大小大于约束所具有的 10 个点。此外,约束系统要求某物具有高度。
我如何实现我的视图大小以适应两个子视图的目标,而这两个子视图的大小又适合其内容?我已经尝试在 sizeToFit 方法中为整体视图调整集合视图上的框架,但我相信约束系统正在撤消该操作。
【问题讨论】:
-
你同时解决了这个问题吗?我有一个和你很像的问题。感谢分享!
标签: ios objective-c uitableview uicollectionview autolayout