我想为uitableview创建一个自定义单元格,左侧有一个图像,以便发生以下事情
1)选择单元格后,其高度会增加,背景颜色会更改,并会在附件视图的位置获得绿色圆形按钮
我的方法: - 我制作了一个自定义uiview,使其在附件视图的位置包含一个imageview, 然后我做了
[[table cellForRowAtIndexPath:indexPath].contentView addSubview:customCellBackgroundView];
但这不起作用,因为它隐藏了单元格的文本
2)所选的应保持相同的高度,以便可以选择多个单元格,并且所选单元格的高度高于未选择的单元格
答案 0 :(得分:0)
您可以为每个单元格保留一个属性,说明它是否被选中。绘制每个单元格时,检查是否要选择该单元格,并使用之前创建的2个不同单元格布局中的一个(一个折叠,另一个打开)。
因此,当您单击某个单元格时,您将更改该单元格的选定状态并调用tableview的重新加载,以便现在将相同的单元格绘制为打开/关闭。