如何使用-drawRect提供自己的contentView?

时间:2010-04-21 15:32:45

标签: iphone uitableview

我想在UITableViewCell子类中使用-drawRect:但它被contentView覆盖。所以最好的选择似乎是我使用我的-drawRect:代码创建一个UIView子类并将其用作contentView。但是我如何用该contentView提供我的UITableViewCell子类?

UITableViewCell在访问contentView属性时自行创建。我会简单地覆盖getter方法,然后在那里提供我自己的视图吗?

1 个答案:

答案 0 :(得分:0)

创建UIView的子类,并在此对象drawRect方法中实现绘图代码。 初始化时,将此子类添加到单元格的contentView中。

[cell.contentView addSubview:customView];

无需修改单元格的drawRect方法。