// // YOUPAIMineNickNameCell.m // MSYOUPAI // // Created by admin on 2022/3/2. // Copyright © 2022 MS. All rights reserved. // #import "YOUPAIMineNickNameCell.h" #import "YOUPAIZYLabelModel.h" // MARK: 昵称 @implementation YOUPAIMineNickNameCell -(UILabel *)vlaueLab{ if (_vlaueLab == nil){ _vlaueLab = [UILabel new]; _vlaueLab.textColor = LZ273145Color; _vlaueLab.font = LCFont12; } return _vlaueLab; } -(instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{ if (self == [super initWithStyle:style reuseIdentifier:reuseIdentifier]){ [self.contentView addSubview:self.vlaueLab]; [self defualUI]; [self makeLayout]; } return self; } -(void)defualUI{ self.titleLab.text = @"昵称"; } -(void)makeLayout{ [super makeLayout]; [_vlaueLab mas_makeConstraints:^(MASConstraintMaker *make) { make.right.mas_equalTo(self.rightArrow.mas_left).offset(-8); make.centerY.mas_equalTo(self.rightArrow); }]; } @end // MARK: 声音展示 @implementation YOUPAIMineVoiceCell -(UILabel *)vlaueLab{ if (_vlaueLab == nil){ _vlaueLab = [UILabel new]; _vlaueLab.textColor = LZ273145Color; _vlaueLab.font = LCFont12; } return _vlaueLab; } -(instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{ if (self == [super initWithStyle:style reuseIdentifier:reuseIdentifier]){ [self.contentView addSubview:self.vlaueLab]; [self defualUI]; [self makeLayout]; } return self; } -(void)defualUI{ self.titleLab.text = @"声音展示"; self.vlaueLab.text = @"去录制"; } -(void)makeLayout{ [super makeLayout]; [_vlaueLab mas_makeConstraints:^(MASConstraintMaker *make) { make.right.mas_equalTo(self.rightArrow.mas_left).offset(-8); make.centerY.mas_equalTo(self.rightArrow); }]; } @end // MARK: 生日 @implementation YOUPAIMineBirthdayCell -(UILabel *)vlaueLab{ if (_vlaueLab == nil){ _vlaueLab = [UILabel new]; _vlaueLab.textColor = LZ273145Color; _vlaueLab.font = LCFont12; } return _vlaueLab; } -(instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{ if (self == [super initWithStyle:style reuseIdentifier:reuseIdentifier]){ [self.contentView addSubview:self.vlaueLab]; [self defualUI]; [self makeLayout]; } return self; } -(void)defualUI{ self.titleLab.text = @"生日"; self.vlaueLab.text = @"去完善"; } -(void)makeLayout{ [super makeLayout]; [_vlaueLab mas_makeConstraints:^(MASConstraintMaker *make) { make.right.mas_equalTo(self.rightArrow.mas_left).offset(-8); make.centerY.mas_equalTo(self.rightArrow); }]; } @end // MARK: 地址 @implementation YOUPAIMineAddressCell -(UILabel *)vlaueLab{ if (_vlaueLab == nil){ _vlaueLab = [UILabel new]; _vlaueLab.textColor = LZ273145Color; _vlaueLab.font = LCFont12; } return _vlaueLab; } -(instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{ if (self == [super initWithStyle:style reuseIdentifier:reuseIdentifier]){ [self.contentView addSubview:self.vlaueLab]; [self defualUI]; [self makeLayout]; } return self; } -(void)defualUI{ self.titleLab.text = @"所在地"; self.vlaueLab.text = @"去完善"; } -(void)makeLayout{ [super makeLayout]; [_vlaueLab mas_makeConstraints:^(MASConstraintMaker *make) { make.right.mas_equalTo(self.rightArrow.mas_left).offset(-8); make.centerY.mas_equalTo(self.rightArrow); }]; } @end // MARK: 身高 @implementation YOUPAIMineHeightCell -(UILabel *)vlaueLab{ if (_vlaueLab == nil){ _vlaueLab = [UILabel new]; _vlaueLab.textColor = LZ273145Color; _vlaueLab.font = LCFont12; } return _vlaueLab; } -(instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{ if (self == [super initWithStyle:style reuseIdentifier:reuseIdentifier]){ [self.contentView addSubview:self.vlaueLab]; [self defualUI]; [self makeLayout]; } return self; } -(void)defualUI{ self.titleLab.text = @"身高"; self.vlaueLab.text = @"去完善"; } -(void)makeLayout{ [super makeLayout]; [_vlaueLab mas_makeConstraints:^(MASConstraintMaker *make) { make.right.mas_equalTo(self.rightArrow.mas_left).offset(-8); make.centerY.mas_equalTo(self.rightArrow); }]; } @end // MARK: 职业 @implementation YOUPAIMineProfessionCell -(UILabel *)vlaueLab{ if (_vlaueLab == nil){ _vlaueLab = [UILabel new]; _vlaueLab.textColor = LZ273145Color; _vlaueLab.font = LCFont12; } return _vlaueLab; } -(instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{ if (self == [super initWithStyle:style reuseIdentifier:reuseIdentifier]){ [self.contentView addSubview:self.vlaueLab]; [self defualUI]; [self makeLayout]; } return self; } -(void)defualUI{ self.titleLab.text = @"职业"; self.vlaueLab.text = @"去完善"; } -(void)makeLayout{ [super makeLayout]; [_vlaueLab mas_makeConstraints:^(MASConstraintMaker *make) { make.right.mas_equalTo(self.rightArrow.mas_left).offset(-8); make.centerY.mas_equalTo(self.rightArrow); }]; } @end // MARK: 收入 @implementation YOUPAIMineIncomeCell -(UILabel *)vlaueLab{ if (_vlaueLab == nil){ _vlaueLab = [UILabel new]; _vlaueLab.textColor = LZ273145Color; _vlaueLab.font = LCFont12; } return _vlaueLab; } -(instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{ if (self == [super initWithStyle:style reuseIdentifier:reuseIdentifier]){ [self.contentView addSubview:self.vlaueLab]; [self defualUI]; [self makeLayout]; } return self; } -(void)defualUI{ self.titleLab.text = @"年收入"; self.vlaueLab.text = @"去完善"; } -(void)makeLayout{ [super makeLayout]; [_vlaueLab mas_makeConstraints:^(MASConstraintMaker *make) { make.right.mas_equalTo(self.rightArrow.mas_left).offset(-8); make.centerY.mas_equalTo(self.rightArrow); }]; } @end // MARK: 学历 @implementation YOUPAIMineEducationCell -(UILabel *)vlaueLab{ if (_vlaueLab == nil){ _vlaueLab = [UILabel new]; _vlaueLab.textColor = LZA3AABEColor; _vlaueLab.font = LCFont12; } return _vlaueLab; } -(instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{ if (self == [super initWithStyle:style reuseIdentifier:reuseIdentifier]){ [self.contentView addSubview:self.vlaueLab]; [self defualUI]; [self makeLayout]; } return self; } -(void)defualUI{ self.titleLab.text = @"学历"; self.vlaueLab.text = @"去完善"; } -(void)makeLayout{ [super makeLayout]; [_vlaueLab mas_makeConstraints:^(MASConstraintMaker *make) { make.right.mas_equalTo(self.rightArrow.mas_left).offset(-8); make.centerY.mas_equalTo(self.rightArrow); }]; } @end // MARK: 婚恋状态 @implementation YOUPAIMineMaritalStatusCell -(UILabel *)vlaueLab{ if (_vlaueLab == nil){ _vlaueLab = [UILabel new]; _vlaueLab.textColor = LZA3AABEColor; _vlaueLab.font = LCFont12; } return _vlaueLab; } -(instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{ if (self == [super initWithStyle:style reuseIdentifier:reuseIdentifier]){ [self.contentView addSubview:self.vlaueLab]; [self defualUI]; [self makeLayout]; } return self; } -(void)defualUI{ self.titleLab.text = @"婚姻状态"; self.vlaueLab.text = @"去完善"; } -(void)makeLayout{ [super makeLayout]; [_vlaueLab mas_makeConstraints:^(MASConstraintMaker *make) { make.right.mas_equalTo(self.rightArrow.mas_left).offset(-8); make.centerY.mas_equalTo(self.rightArrow); }]; } @end // MARK: 自我介绍 @implementation YOUPAIMineIntroduceCell -(instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{ if (self == [super initWithStyle:style reuseIdentifier:reuseIdentifier]){ [self.contentView addSubview:self.vlaueLab]; [self.contentView addSubview:self.statusLab]; [self.contentView addSubview:self.bubbleLab]; [self defualUI]; [self makeLayout]; } return self; } -(UILabel *)statusLab{ if (_statusLab == nil){ _statusLab = [UILabel new]; _statusLab.textColor = LZA3AABEColor; _statusLab.font = LCFont12; } return _statusLab; } -(UILabel *)vlaueLab{ if (_vlaueLab == nil){ _vlaueLab = [UILabel new]; _vlaueLab.textColor = LZA3AABEColor; _vlaueLab.font = LCFont12; } return _vlaueLab; } -(YOUPAIBubbleLabel *)bubbleLab{ if (_bubbleLab == nil){ _bubbleLab = [YOUPAIBubbleLabel new]; _bubbleLab.text = @"完善自我介绍+20钻石"; } return _bubbleLab; } -(void)makeLayout{ [self.titleLab mas_makeConstraints:^(MASConstraintMaker *make) { make.centerY.mas_equalTo(self.rightArrow); make.left.mas_equalTo(12); }]; [self.rightArrow mas_makeConstraints:^(MASConstraintMaker *make) { make.centerY.mas_equalTo(self.mas_top).offset(22); make.right.mas_equalTo(-12); }]; [_statusLab mas_makeConstraints:^(MASConstraintMaker *make) { make.right.mas_equalTo(self.rightArrow.mas_left).offset(-8); make.centerY.mas_equalTo(self.rightArrow); }]; [_vlaueLab mas_makeConstraints:^(MASConstraintMaker *make) { make.left.mas_equalTo(self.titleLab); make.top.mas_equalTo(self.statusLab.mas_bottom).offset(7); }]; [_bubbleLab mas_makeConstraints:^(MASConstraintMaker *make) { make.left.mas_equalTo(self.titleLab.mas_right).offset(2); make.centerY.mas_equalTo(self.titleLab); }]; [self.lineView mas_makeConstraints:^(MASConstraintMaker *make) { make.height.mas_equalTo(0.5); make.centerX.mas_equalTo(0); make.bottom.offset(0.0f); make.width.mas_offset(KScreenWidth-30); make.bottom.mas_equalTo(0); }]; } -(void)defualUI{ self.titleLab.text = @"自我介绍"; self.statusLab.text = @"去完善"; self.vlaueLab.text = @"添加自我介绍,更容易获得别人的关注哦~"; } @end // MARK: 我的标签 @implementation YOUPAIMineLabelCell -(instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{ if (self == [super initWithStyle:style reuseIdentifier:reuseIdentifier]){ [self.contentView addSubview:self.vlaueLab]; [self.contentView addSubview:self.statusLab]; [self.contentView addSubview:self.stackView]; [self.lineView setHidden:YES]; [self defualUI]; [self makeLayout]; } return self; } -(UILabel *)statusLab{ if (_statusLab == nil){ _statusLab = [UILabel new]; _statusLab.textColor = LZA3AABEColor; _statusLab.font = LCFont12; } return _statusLab; } -(UILabel *)vlaueLab{ if (_vlaueLab == nil){ _vlaueLab = [UILabel new]; _vlaueLab.textColor = LZA3AABEColor; _vlaueLab.font = LCFont12; } return _vlaueLab; } -(UIStackView *)stackView{ if (_stackView == nil){ _stackView = [UIStackView new]; _stackView.spacing = 9; } return _stackView; } -(void)reloadData{ for (UIView* view in _stackView.arrangedSubviews) { [_stackView removeArrangedSubview:view]; [view removeFromSuperview]; } for (YOUPAIZYLabelModel *item in self.dataSouce) { UGLabel *alab = [UGLabel new]; alab.font = LCFont12; [alab ms_radius:10]; alab.text = item.youpaipname; alab.textColor = [UIColor colorWithHexString:item.youpaipover_color]; alab.backgroundColor = [UIColor colorWithHexString:item.youpaipstart_color]; [_stackView addArrangedSubview:alab]; } } -(void)makeLayout{ [self.titleLab mas_makeConstraints:^(MASConstraintMaker *make) { make.centerY.mas_equalTo(self.rightArrow); make.left.mas_equalTo(12); }]; [self.rightArrow mas_makeConstraints:^(MASConstraintMaker *make) { make.centerY.mas_equalTo(self.mas_top).offset(22); make.right.mas_equalTo(-12); }]; [_statusLab mas_makeConstraints:^(MASConstraintMaker *make) { make.right.mas_equalTo(self.rightArrow.mas_left).offset(-8); make.centerY.mas_equalTo(self.rightArrow); }]; [_vlaueLab mas_makeConstraints:^(MASConstraintMaker *make) { make.left.mas_equalTo(self.titleLab); make.top.mas_equalTo(self.statusLab.mas_bottom).offset(7); }]; [_stackView mas_makeConstraints:^(MASConstraintMaker *make) { make.left.mas_equalTo(self.titleLab); make.top.mas_equalTo(self.statusLab.mas_bottom).offset(7); }]; [self.lineView mas_makeConstraints:^(MASConstraintMaker *make) { make.height.mas_equalTo(0.5); make.centerX.mas_equalTo(0); make.bottom.offset(0.0f); make.width.mas_offset(KScreenWidth-30); make.bottom.mas_equalTo(0); }]; } -(void)defualUI{ self.statusLab.text = @"去完善"; self.titleLab.text = @"我的标签"; self.vlaueLab.text = @"我的个性标签"; } @end @implementation YOUPAILZBigCastMoneySettingCell -(instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{ if (self = [super initWithStyle:style reuseIdentifier:reuseIdentifier]){ [self.contentView addSubview:self.vlaueLab]; [self makeLayout]; } return self; } -(void)makeLayout{ [super makeLayout]; [_vlaueLab mas_makeConstraints:^(MASConstraintMaker *make) { make.right.equalTo(self.rightArrow.mas_left).offset(-8.0f); make.centerY.mas_equalTo(self.rightArrow); }]; [self.lineView mas_remakeConstraints:^(MASConstraintMaker *make) { make.bottom.offset(0.0f); make.height.offset(0.5f); make.left.offset(12.0f); make.right.offset(-12.0f); }]; } -(UILabel *)vlaueLab{ if (_vlaueLab == nil){ _vlaueLab = [UILabel new]; _vlaueLab.textColor = LZA3AABEColor; _vlaueLab.font = LCFont12; } return _vlaueLab; } @end