【发布时间】:2015-02-22 21:14:54
【问题描述】:
我在 tableViewController 中使用自动调整大小的 tableview 单元格。我已将以下两行添加到 viewDidLoad(),执行了正确的自动布局,并将带有扩展文本的标签的 Lines 属性更改为 0。
tableView.estimatedRowHeight = 80.0
tableView.rowHeight = UITableViewAutomaticDimension
但是,第一次加载视图时,单元格不会自动调整大小。但是,如果我向下滚动或将其翻转到横向视图并向后翻转,则自动调整大小可以完美地工作。所以我将下面的代码添加到 viewWillAppear 函数中:
tableView.reloadSections(NSIndexSet(index:0), withRowAnimation: .None)
现在,当 tableView 首次加载时,除第一个单元格之外的所有单元格都可以正常调整大小。如何修复第一个单元格?非常感谢
【问题讨论】:
标签: ios uitableview swift tableview