【发布时间】:2016-11-24 14:08:12
【问题描述】:
我在swift中使用了一个可扩展的tableview。假设 tableview 中有三行。每一行都有一个可扩展的视图。现在我展开第 2 行,并重新加载完整的 tableview 或特定的第 2 行。在这种情况下,展开的视图会折叠。但我希望展开的单元格不会塌陷。那么,有什么建议我可以在重新加载后停止折叠单元格吗?
【问题讨论】:
-
请解释一下您所说的折叠是什么意思。
-
请检查this link。我在我的项目中使用这个库。
-
使用
var isExpanded: [IndexPath: Bool] = [:]字典来设置项目是否展开。在高度func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat方法中,根据Bool值给出正确的高度