ScrollView - >查看(标签+标签+ TableView)和自动布局

时间:2015-06-11 04:12:14

标签: ios objective-c uiscrollview autolayout constraints

ScrollView内部有两个标签(多边形),下面是TableView(行数可能不同)。

未设置Label和TableView的高度。

所有出口都设置了上下相互缩进的约束,包括容器视图。

总结:两个标签高度都正确,但获得的TableView高度为0(不可见)。仅在明确设置高度时才可见。 TableView的行数是正确确定的。

如何以编程方式设置TableView的高度来显示它? (“行高”x“单元格数”)?我知道TableView中行的高度。

enter image description here

1 个答案:

答案 0 :(得分:1)

您指的是tableSize表格视图的高度。 首先,您需要为表视图添加高度约束。 然后在表完成加载后,执行以下操作:

self.tableViewHeightConstraint.constant = self.tableView.contentSize.height;