您好,我想创建一个带有子单元格的表格 View 。我所说的“子单元格”的意思是,当我单击单元格中的箭头指针时,它应该显示带有单元格缩进的子单元格。
- iPhone 中是否提供这种电池?
- 如果没有,是否可以通过其他方式实现?
最佳答案
这不是 UITableView 的标准功能,但实际上并不难实现。您需要做的是:
- 创建一个自定义 UITableViewCell(可能称为“OutlineTableViewCell”)。它应该有一个披露指示器
- 创建一个实现 UITableViewDataSource 协议(protocol)的类来管理行的树结构。它应该管理缩进级别和披露状态。
- 实现展开/折叠树部分的方法(通过点击公开指示器触发)
- 最后,将这两个子类化以在 View 中添加您自己的数据的存储和显示
关于iphone - 我可以创建带有子单元格的 UITableView 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4594409/