Swift-根据内容以编程方式调整TableView高度
我是Swift/Xcode新手,需要以下方面的帮助:我在UIViewController中有两个TableView,用于显示区域普查数据。顶部的TableView将显示城市列表,底部的TableView将显示人口普查数据。它们的内容将从服务器中动态检索。我事先不知道从服务器返回的单元数。两个表视图都应根据服务器返回的行数自动调整其高度。底部表格视图应紧跟在顶部表格视图之后。tableview不应该有滚动,而是应该在UIViewController级别进行滚动(以便它看起来像一个连续的内容块) 例如: 桌面视图: -旧金山 -洛杉矶 -拉斯维加斯 -盐湖城 ... 底部表格视图: -70岁以上:3.3米 -超过50:2.3米 -超过40:1.1米Swift-根据内容以编程方式调整TableView高度,swift,uitableview,uiviewcontroller,Swift,Uitableview,Uiviewcontroller,我是Swift/Xcode新手,需要以下方面的帮助:我在UIViewController中有两个TableView,用于显示区域普查数据。顶部的TableView将显示城市列表,底部的TableView将显示人口普查数据。它们的内容将从服务器中动态检索。我事先不知道从服务器返回的单元数。两个表视图都应根据服务器返回的行数自动调整其高度。底部表格视图应紧跟在顶部表格视图之后。tableview不应该有滚动,而是应该在UIViewController级别进行滚动(以便它看起来像一个连续的内容块) 例
你知道如何在Swift中实现这一点吗?谢谢。通过更改边界,可以调整tableview的大小
var rect1:CGRect = firstTable.frame //getting original bounds
rect1.size.height = newht //change the new height here
firstTable.frame = rect1
var rect2:CGRect = secondTable.frame
rect2.origin.y = CGRectGetMaxY(rect2)
secondTable.frame = rect2