自定义UITableViewCell并调整单元格高度

时间:2013-02-04 18:26:01

标签: iphone uitableview

我想为uitableview创建一个自定义单元格,左侧有一个图像,以便发生以下事情

1)选择单元格后,其高度会增加,背景颜色会更改,并会在附件视图的位置获得绿色圆形按钮

我的方法: - 我制作了一个自定义uiview,使其在附件视图的位置包含一个imageview,  然后我做了

[[table cellForRowAtIndexPath:indexPath].contentView addSubview:customCellBackgroundView];

但这不起作用,因为它隐藏了单元格的文本

2)所选的应保持相同的高度,以便可以选择多个单元格,并且所选单元格的高度高于未选择的单元格

1 个答案:

答案 0 :(得分:0)

您可以为每个单元格保留一个属性,说明它是否被选中。绘制每个单元格时,检查是否要选择该单元格,并使用之前创建的2个不同单元格布局中的一个(一个折叠,另一个打开)。

因此,当您单击某个单元格时,您将更改该单元格的选定状态并调用tableview的重新加载,以便现在将相同的单元格绘制为打开/关闭。