我想创建一个自定义UITableViewCell
它应该有一个不同于默认实现的外观。为此我分类了UITableViewCell
并且想要添加标签,文本框和背景图片。只有背景图像似乎不会出现。 也许我完全在这里错误的轨道上,也许子类化UITableViewCell
毕竟是一个坏主意,是否有任何理由为什么会是这种情况,有没有更好的办法?自定义一个UITableViewCell子类
总之这是我尝试过,在子类中的initWithStyle
我把以下内容:
- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (self == nil)
{
return nil;
}
UIImage *rowBackground;
backRowImage = [UIImage imageNamed:@"backRow.png"];
((UIImageView *)self.backgroundView).image = backRowImage;
}
我在做什么错在这里?我应该在drawRect
方法中设置背景图像吗?