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