【发布时间】:2018-03-15 14:13:51
【问题描述】:
我正在尝试根据来自前一个视图控制器的数据调整 tableView 的大小。例如:
if previousData == "Acitivites" {
tableView.height = 375
tableView.width = 300
} else {
tableView.height = 480
tableView.width = 300
}
我不确定如何实现这一点,我将不胜感激!
【问题讨论】:
-
不清楚你在问什么
-
如果从前一个控制器传入的数据满足特定条件,我希望表格视图填满整个屏幕。如果它不符合该标准,我希望表格视图只占据屏幕的一半。所以我试图在 if 语句中调整 tableview 的大小。
-
故事板中有tableview吗?你在使用约束吗?
-
是的,tableview 在故事板中,我目前没有约束,但我稍后会添加约束。
-
因此您可以通过以编程方式设置 tableView 的 heightConstraint 来实现此目的。
标签: ios swift uitableview