当用户点击单元格时,如何在单元格 contentView 中添加 UIView 作为子视图,并在用户再次点击该单元格时删除相同的 UIView?
我正在尝试使用展开/折叠按钮在 UITableView 中制作照片列表。我要添加的 UIView 是照片信息的容器。Instagram 做到了,但我不知道怎么做
请帮帮我:)
谢谢!!!
当用户点击单元格时,如何在单元格 contentView 中添加 UIView 作为子视图,并在用户再次点击该单元格时删除相同的 UIView?
我正在尝试使用展开/折叠按钮在 UITableView 中制作照片列表。我要添加的 UIView 是照片信息的容器。Instagram 做到了,但我不知道怎么做
请帮帮我:)
谢谢!!!
我不认为您想向单元格添加子视图,但您想向已经存在的表格添加另一个单元格。这样,您可以使用 insertRowsAtIndexPaths:withRowAnimation 为您的表格实现“展开/折叠”感觉:
祝你好运!
在 didSelectRow 中添加和删除单元格中的视图应该很容易,但是您可能需要通过将其记录在可变数组中来跟踪哪些行处于何种状态(大或小)。您将遇到的更大问题是调整单元格的高度,但请在此处查找。