【发布时间】:2014-10-24 05:59:36
【问题描述】:
我需要实现如下所示的布局。 UIScrollView里面有UIView和UITableView:
-
UITableView应该在UIScrollView的底部右对齐 -
UITableView不应该有滚动,所以它的高度应该根据内容调整。 - 行数不是静态值。
这里是UITableVIew的约束:
如果我正确理解 AutoLayout,一切都应该没问题,但结果我得到 UITableView 的高度为 0。这个设置有什么问题?
【问题讨论】:
-
为什么要在滚动视图中使用非滚动表视图?这与滚动表格视图有何不同?顺便说一句,没有 UIContainerView 这样的东西。
-
您到底想通过该设置实现什么目标?我不知道您在 UITableView 上方显示什么,但此设置的正常设置是使用 UITableView(它是 UIScrollview 的子视图)并将您想要在其上方显示的内容作为 tableHeaderView 添加到您的 tableView
-
@rdelmar 谢谢,编辑了我的问题。
UIView是一个外部 ViewController 的容器,所以我不能把UITableView的第一行放在里面,所以我决定把它和 table 分开。 -
@Amandir 谢谢!我忘记了标题视图。您可以将其添加为答案吗?
标签: ios uitableview uiscrollview autolayout