1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- //
- // 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
|