CustomTableViewCell

2023-02-14  本文已影响0人  和女神经常玩

接口部分

@interface CustomTableViewCell : UITableViewCell

@property (nonatomic,retain,readonly) CustomContentView *customContentView;

+(CGFloat)getCellHeightWithData:(NSData *)data;

@end

实现部分

@implementation CustomTableViewCell
{
    CustomContentView *_customContentView;
}

- (void)awakeFromNib {
    [super awakeFromNib];
    // Initialization code
}

- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
    [super setSelected:selected animated:animated];
    
    // Configure the view for the selected state
}

- (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
    self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
    if (self) {
        [self.contentView addSubview:self.customContentView];
    }
    return self;
}

#pragma mark - 懒加载
-(CustomContentView *)customContentView
{
    if (_customContentView == nil) {
        _customContentView = [[CustomContentView alloc] init];
    }
    return _customContentView;
}


+(CGFloat)getCellHeightWithData:(NSData *)data
{
    return [CustomContentView getContentHeightWithData:data];
}

@end

上一篇下一篇

猜你喜欢

热点阅读