使用CoreGraphics在UITableViewCell backgroundView上绘图

时间:2013-05-09 19:14:05

标签: iphone ios uitableview drawing core-graphics

我有一个UITableViewCell的子类,我需要为单元格绘制自定义backgroundView。实现drawRect:,我可以很好地绘制视图,但它在tableView和tableViewCells后面。

为了使用CG绘制我的自定义backgroundView,我是否需要创建一个单独的UIView子类来进行绘图并将其设置为单元格的backgroundView?

谢谢!

编辑:截图

我想把蓝色画成白色的INSTEAD。代替白色。或者至少在它之上。 enter image description here

我正在使用CA在单元格后面画一个阴影,我想在我正在绘制的视图后面留下这个阴影。

2 个答案:

答案 0 :(得分:0)

您需要设置contentView的背景。

myCell.contentView.backgroundColor = [ UIColor greenColor ]; // 

答案 1 :(得分:0)

试试这个,

cell.contentView.backgroundColor = [UIColor clearColor];