在我的应用程序中,我有一个表视图,每个单元格中都有一个图像、标签和文本视图。我想能够根据文本视图中的内容量自动调整单元格的大小。(文本视图是最下方的文本。)
到目前为止,我已经添加了正确的约束:文本视图的前导、后续、顶部和底部,并禁用了滚动和编辑。
在我的tableViewController.swift文件中,我编写了以下代码:
override func viewWillAppear(_ animated: Bool) { tableView.estimatedRowHeight = 100 tableView.rowHeight = UITableViewAutomaticDimension }
然而,当我向文本视图添加更多文本时,它并没有起作用,只是截断了。
也许这与卡片式外观有关,我在每个单元格中都有一个UIView充当卡片。
我真的不知道我做错了什么。
下面是我的应用程序的图片,如果有人能帮忙,将不胜感激。
到目前为止,我已经添加了正确的约束:文本视图的前导、后续、顶部和底部,并禁用了滚动和编辑。
在我的tableViewController.swift文件中,我编写了以下代码:
override func viewWillAppear(_ animated: Bool) { tableView.estimatedRowHeight = 100 tableView.rowHeight = UITableViewAutomaticDimension }
然而,当我向文本视图添加更多文本时,它并没有起作用,只是截断了。
也许这与卡片式外观有关,我在每个单元格中都有一个UIView充当卡片。
我真的不知道我做错了什么。
下面是我的应用程序的图片,如果有人能帮忙,将不胜感激。