ScrollView中TableView的动态高度[重复]
Posted
技术标签:
【中文标题】ScrollView中TableView的动态高度[重复]【英文标题】:Dynamic Height of TableView in a ScrollView [duplicate] 【发布时间】:2020-04-23 13:27:43 【问题描述】:如何将表格视图的高度设置为可变或动态?例如,当我有更多单元格时,tableview 应该更大,而我不能用固定高度来做到这一点。
【问题讨论】:
欢迎来到 SO。请阅读How to Ask 以改进您的问题并提供minimal reproducible example 描述您已经尝试过的内容以及您的确切问题。 尝试提供更多细节来解释您要做什么。表格视图旨在滚动其行...为什么要将表格视图放在滚动视图中,然后尝试更改表格视图的高度? 因为我想在一个视图中有多个表视图,并且我只想在用户按下视图时显示它们。 【参考方案1】:你可以使用它,这不是最终的答案,但它对我有用:
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat
return UITableView.automaticDimension
希望它对你有用。
【讨论】:
这并没有解决问题......另外,实现heightForRowAt
并返回UITableView.automaticDimension
是完全没有必要的,可能会导致性能下降。
我不需要表格视图中的动态单元格。我需要一个滚动视图中的动态表格视图。以上是关于ScrollView中TableView的动态高度[重复]的主要内容,如果未能解决你的问题,请参考以下文章
根据设备高度在 ScrollView 中动态调整 Nativescript ContentView 的大小