Jos*_*osh 9 uitableview ios swift
我目前正在尝试制作一个自我调整大小的tableview(其中单元格自动调整以适应其内部视图的自动布局).
其中一个单元格中有一个tableview.这个想法是单元格应该是tableview的contentSize.height的大小.
我将UITableView子类化为完成此任务,当tableview加载时,它看起来很棒.但是,这个错误会被吐出:
[Assert] UITableView internal inconsistency: _visibleRows and _visibleCells must be of same length. _visibleRows: {0, 4}; _visibleCells.count: 8, _visibleCells:
此外,当我尝试在此错误后滚动tableview时,会出现非常奇怪的行为,并且tableview会启动layoutsubviews的无限循环.
知道这个错误意味着什么吗?我无法在互联网上找到任何实质性引用此错误的内容.提前致谢!
就我而言,这是由于在后台队列上编辑tableview使用了像这样的更新方法
DispatchQueue.main.async { [weak self] in
self?.updateUI()
}
归档时间: |
|
查看次数: |
2462 次 |
最近记录: |