ScrollView -> View (Label + Label + TableView) 和自动布局
ScrollView -> View (Label + Label + TableView) and autolayout
ScrollView里面是两个Label(多边的),下面是TableView(里面的行数可能不一样)
Label和TableView的高度都没有设置。
所有 outlet 都对彼此上方和下方的缩进设置约束,包括容器的 View。
综上所述:两个Label的高度都是正确的,但是TableView的高度是0(不可见)。仅当显式设置高度时才可见。 TableView的行数判断正确
如何以编程方式设置 TableView 的高度以显示它? ("row height" x "number of cells")?我知道 TableView 中行的高度。
您指的是 table 视图的 contentSize 高度。
首先,您需要为 table 视图添加高度限制。
然后在 table 完成加载后,执行此操作:
self.tableViewHeightConstraint.constant = self.tableView.contentSize.height;
ScrollView里面是两个Label(多边的),下面是TableView(里面的行数可能不一样)
Label和TableView的高度都没有设置。
所有 outlet 都对彼此上方和下方的缩进设置约束,包括容器的 View。
综上所述:两个Label的高度都是正确的,但是TableView的高度是0(不可见)。仅当显式设置高度时才可见。 TableView的行数判断正确
如何以编程方式设置 TableView 的高度以显示它? ("row height" x "number of cells")?我知道 TableView 中行的高度。
您指的是 table 视图的 contentSize 高度。 首先,您需要为 table 视图添加高度限制。 然后在 table 完成加载后,执行此操作:
self.tableViewHeightConstraint.constant = self.tableView.contentSize.height;