我们如何快速在表格视图底部添加展开和折叠单元格

Posted

技术标签:

【中文标题】我们如何快速在表格视图底部添加展开和折叠单元格【英文标题】:How to can we add expand and collapse cell at the bottom of tableview in swift 【发布时间】:2021-06-06 01:18:46 【问题描述】:

我不知道如何在 swift 的 tableview 底部添加展开和折叠单元格。因为我已经在它的顶部加载了一些数据。 header 和 Child [展开和折叠] 数据将基于 json 响应。

【问题讨论】:

【参考方案1】:
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int 
 if section == selectedSection
        return 10
 else
        return 0
    


func numberOfSections(in tableView: UITableView) -> Int 
    return 5

在 HeaderView 上添加按钮并设置部分的按钮标签。当点击按钮在重新加载tableview之前重新加载你的tableview store selectionValue。

【讨论】:

我们不使用 HeaderView ,它会在没有页眉和页脚的情况下完成。 是的,那么您按身高管理。当单元格选择标志为真时,如果未选择则增加高度,然后减少高度。 我想在点击时展开 tableview 单元格。有一个表格视图,其中两个单元格是可扩展的,而其他的则不是。我需要当我点击可扩展单元格时它应该在它下面显示单元格并且再次点击它应该隐藏 高度应根据json响应数据采用。所以我们不应该给出单元格高度的细节。 那我建议你可以使用 Header View。

以上是关于我们如何快速在表格视图底部添加展开和折叠单元格的主要内容,如果未能解决你的问题,请参考以下文章

展开和折叠表格视图中的单元格

展开和折叠表格视图单元格

展开和折叠所有表格视图单元格

通过使用约束自行调整大小来展开和折叠 TableView 单元格

如何通过单击根据其内容更改表格单元格的高度(折叠和展开)?

快速展开/折叠单元格按钮单击