UITableView - 在行选择上将子视图添加到单元格内容视图

时间:2011-12-12 15:02:15

标签: iphone uitableview instagram

当用户点击单元格时,如何在单元格contentView中添加UIView作为子视图,并在用户再次点击该单元格时删除相同的UIView?

我正在尝试使用展开/折叠按钮在UITableView中制作照片列表。我要添加的UIView是照片信息的容器。 Instagram完成了它,但我无法弄清楚如何做到这一点

请帮助我们:)

感谢!!!

2 个答案:

答案 0 :(得分:0)

我认为您不想向单元格添加子视图,但是您想要将另一个单元格添加到现有表格中。这样,您可以通过使用insertRowsAtIndexPaths:withRowAnimation来实现对表的“展开/折叠”感觉:

祝你好运!

答案 1 :(得分:0)

在didSelectRow中添加和删除单元格中的视图应该很容易,但是您可能需要通过在可变数组中记录哪些行来跟踪哪些行处于什么状态(大或小)。您将遇到的更大问题是调整单元格的高度but look here for that