ScrollView -> View (Label + Label + TableView) 和自动布局
Posted
技术标签:
【中文标题】ScrollView -> View (Label + Label + TableView) 和自动布局【英文标题】:ScrollView -> View (Label + Label + TableView) and autolayout 【发布时间】:2015-06-11 04:12:13 【问题描述】:ScrollView里面有两个Label(多边的),下面是TableView(行数可能不同)。
Label和TableView的高度都没有设置。
所有的 outlet 都对上下的缩进设置约束,包括容器的 View。
综上所述:两个Label的高度都是正确的,但是TableView的高度是0(不可见)。只有显式设置高度时它才可见。 TableView的行数确定正确。
如何以编程方式设置 TableView 的高度以显示它? (“行高”x“单元格数”)?我知道 TableView 中的行高。
【问题讨论】:
【参考方案1】:您指的是 table view 的 contentSize 高度。 首先,您需要为表格视图添加高度约束。 然后在表格完成加载后,执行以下操作:
self.tableViewHeightConstraint.constant = self.tableView.contentSize.height;
【讨论】:
以上是关于ScrollView -> View (Label + Label + TableView) 和自动布局的主要内容,如果未能解决你的问题,请参考以下文章