// // JXShareMCell.m // shiku_im // // Created by 123 on 2020/5/28. // Copyright © 2020 Reese. All rights reserved. // #import "JXShareMCell.h" @interface JXShareMCell() @property (nonatomic,weak) UILabel *titleL; @end @implementation JXShareMCell - (void)awakeFromNib { [super awakeFromNib]; // Initialization code } - (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{ if (self=[super initWithStyle:style reuseIdentifier:reuseIdentifier]) { UILabel *titleL=[[UILabel alloc]init]; titleL.text=@"分享"; titleL.font=[UIFont systemFontOfSize:14 weight:UIFontWeightRegular]; titleL.numberOfLines=0; [self.contentView addSubview:titleL]; self.titleL=titleL; // [titleL mas_makeConstraints:^(MASConstraintMaker *make) { // make.top.mas_equalTo(2); // make.left.mas_equalTo(10); // make.right.mas_equalTo(-10); // make.bottom.mas_equalTo(-2); // }]; } return self; } + (instancetype)cellWithTableView:(UITableView *)tableView { static NSString *ID = @"JXShareMCell"; JXShareMCell *cell = [tableView dequeueReusableCellWithIdentifier:ID]; if (!cell) { cell = [[JXShareMCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:ID]; cell.selectionStyle=UITableViewCellSelectionStyleNone; } return cell; } -(void)layoutSubviews{ [super layoutSubviews]; CGFloat titleH=[self titleBtnWight:_strURL and:self.titleL].height; self.titleL.frame=CGRectMake(10, 2, JX_SCREEN_WIDTH-20, titleH); } -(CGSize)titleBtnWight:(NSString *)titBtnW and:(UILabel *)titBtn { CGSize titleSize = [titBtnW boundingRectWithSize:CGSizeMake(JX_SCREEN_WIDTH-20, MAXFLOAT) options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName:titBtn.font} context:nil].size; return titleSize; } -(void)setStrURL:(NSString *)strURL{ _strURL=strURL; self.titleL.text=strURL; } @end