可变长度的动态文本将注入到表格单元格标签中。为了动态调整tableview单元的高度,我在中实现了viewDidLoad()
:
self.tableView.estimatedRowHeight = 88.0
self.tableView.rowHeight = UITableViewAutomaticDimension
这对于尚未UITableViewAutomaticDimention
滚动到的单元格效果很好(滚动到该单元格时即会调用),但不适用于最初在向表中加载数据时在屏幕上呈现的单元格。
我尝试过简单地重新加载数据(如许多其他资源中所建议):
self.tableView.reloadData()
在这两个方面viewDidAppear()
,viewWillAppear()
都没有用。我迷路了..有人知道如何让xcode渲染屏幕上最初加载的单元格的动态高度吗?
如果有更好的替代方法,请告诉我。