我有一个表格 View 。现在我想通过点击部分标题来折叠和展开行。换句话说,当我点击标题时,会显示该部分的行,然后点击子行会显示其他部分我该怎么做?
最佳答案
您可以通过实现 tableView:viewForHeaderInSection: 方法( TableView 数据源)返回您自己的标题 View 。在这里,您可以在标题 View 上添加点击手势。因此,当点击标题 View 时,您可以维护在某些数据结构中点击了哪个标题 View ,以及是否应该展开它。然后你可以调用 tableView reloadData 方法来重新加载数据,在 tableView:numberOfRowsInSection:& tableView:cellForRowAtIndexPath: 方法中,你可以检查是否要扩展这个标题 View ,你将为这个标题 View 的行准备单元格,否则你会不是。
关于ios - 如何在表格 View 中展开和折叠多行和子行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31431178/