我想定制TableViewCell与initWithStyle,因为它说initWithFrame为3.0后不推荐使用。一切正常与initWithFrame之前。

是否有可用于该任何教程或示例代码?谢谢。

有帮助吗?

解决方案

我子类的UITableViewCell然后重写initWithStyle方法。

- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier {

    if (self = [super initWithStyle:style reuseIdentifier:reuseIdentifier]) {
        self.selectionStyle = UITableViewCellSelectionStyleNone;

        // Initialization code
        msgText = [[UILabel alloc] init];
        [self.contentView addSubview:msgText];  
    }
    return self;
}

MSGTEXT是类的一个UILabel属性和予设定的标签的文本属性的其他地方。您可以添加你喜欢self.contentView任何意见。我还设置每个子视图的帧时我添加如文本和/或图像的内容。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top