【发布时间】:2016-02-16 21:07:46
【问题描述】:
我有一个表格视图控制器,其原型单元格的样式为“Left Detail”。
-在我的 viewDidLoad() 中,我有 self.tableView.estimatedRowHeight = 40 和 self.tableView.rowHeight = UITableViewAutomaticDimension 就像许多解决方案所说的那样。但是,当我的详细信息标签变得太大(如描述单元格)时,单元格不会随文本一起增长。
-我也尝试在 viewDidAppear(animated:) 中重新加载数据,但这没有帮助。
-我的 heightForRowAtIndex 函数现在没有任何内容,但我也尝试设置它,但它没有解决我的问题。
-在填充单元格后,我还在 cellForRowAtIndexPath 中尝试了 cell.sizeToFit()。
我是否遗漏了一些明显的东西?或者“左侧细节”样式中是否存在限制单元格高度的内容?
【问题讨论】:
-
你在使用自动布局吗?没有自动布局的
estimatedRowHeight和UITableViewAutomaticDimension的单元格不是动态的。
标签: ios swift uitableview cell uitableviewautomaticdimension