【发布时间】:2018-06-01 11:35:44
【问题描述】:
我有一个使用 NSFetchedResultsController 来显示数据的 tableViewController。 Cell 主要由基于内容调整大小的 textView 组成。 tableView 使用自动调整单元格大小。
除了第一次显示 tableView 时,可以看到单元格水平调整到适当位置,一切正常。随后,当 tableView 出现时,单元格的大小正确。
所有其他行为都是正常的。当单元格出列时,它们的大小正常,并且不会在它们出现时调整大小。
单元格以正常方式进行子类化,并使用 AutoLayout。我已在情节提要中将 textView 内容的所有优先级设置为 751。
文本被添加到 cellForRowAtIndexPath 中的单元格中,只需 cell.textView.text = someText
只是想知道在最初显示 tableViewController 之前是否需要调用 tableView.layoutIfNeeded() 或任何其他方法。
我正在 viewDidLoad 中初始化 NSFetchedResultsController
【问题讨论】:
标签: ios swift xcode uitableview uitextview