我有一个桌面视图,其高度为屏幕的70%,有时我没有足够的行来填满所有70%,那么在这种情况下,有一些空白行空白行,看起来很尴尬。如果高度自动调整到tablerows内容然后它很棒但我找不到任何相关的东西。
那怎么办呢?
答案 0 :(得分:2)
你可以这样做
IBOutlet
UITableView
高度限制
根据您的数据/行,您将找到tableView的高度
tableView.contentSize.height
现在您需要根据条件
更改身高限制if tableView.contentSize.height < UIScreen.main.bounds.size.height { // Instead of UIScreen.main.bounds.size.height, change as per your requirment
yourTblHeightConstraints.constant = tableView.contentSize.height
self.view.layoutIfNeeded()
}
else {
yourTblHeightConstraints.constant = UIScreen.main.bounds.size.height // Instead of UIScreen.main.bounds.size.height, change here as you need
self.view.layoutIfNeeded()
}