2013-02-04 52 views
0

我想创建一个UITableView的自定义单元格与左侧的图像,例如,下面的事情发生时,该小区被选择,其高度增加自定义的UITableViewCell和调整单元格高度

1),背景色为改变,它在附件视图的位置有一个绿色的圆形按钮

我的方法: - 我做了一个自定义的UIView,因此它包含在附件视图, 的位置的ImageView的,然后我做

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

但没有工作,因为它隐藏选定应保持相同的高度,使得多于一个单元格,可以选择和选择的细胞具有比未选定的大高度的单元格的文本

2)

回答

0

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

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

相关问题