| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143 |
- //
- // AddressCell.m
- // yunbaolive
- //
- // Created by ybRRR on 2020/2/3.
- // Copyright © 2020 cat. All rights reserved.
- //
- #import "AddressCell.h"
- @implementation AddressCell
- - (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 creatUI];
- }
- return self;
- }
- -(void)creatUI{
- self.nameLb = [[UILabel alloc]init];
- self.nameLb.font = [UIFont systemFontOfSize:14];
- self.nameLb.textColor =[UIColor blackColor];
- [self.contentView addSubview:self.nameLb];
- [self.nameLb mas_makeConstraints:^(MASConstraintMaker *make) {
- make.left.equalTo(self).offset(15);
- make.top.equalTo(self).offset(10);
- make.height.mas_equalTo(16);
- }];
-
- self.phoneLb = [[UILabel alloc]init];
- self.phoneLb.font = [UIFont systemFontOfSize:14];
- self.phoneLb.textColor =[UIColor blackColor];
- [self.contentView addSubview:self.phoneLb];
- [self.phoneLb mas_makeConstraints:^(MASConstraintMaker *make) {
- make.left.equalTo(self.nameLb.mas_right).offset(5);
- make.top.equalTo(self).offset(10);
- make.height.mas_equalTo(16);
- }];
-
- self.statusLb = [[UILabel alloc]init];
- self.statusLb.font = [UIFont systemFontOfSize:10];
- self.statusLb.textColor =[UIColor blackColor];
- self.statusLb.backgroundColor = Pink_Cor;
- self.statusLb.text = YZMsg(@"默认");
- self.statusLb.textAlignment = NSTextAlignmentCenter;
- [self.contentView addSubview:self.statusLb];
- [self.statusLb mas_makeConstraints:^(MASConstraintMaker *make) {
- make.left.equalTo(self.phoneLb.mas_right).offset(5);
- make.top.equalTo(self).offset(10);
- make.height.mas_equalTo(14);
- if ([lagType isEqual:EN]) {
- make.width.mas_equalTo(50);
- }else{
- make.width.mas_equalTo(30);
- }
- }];
- self.addressLb =[[UILabel alloc]init];
- self.addressLb.font = [UIFont systemFontOfSize:12];
- self.addressLb.textColor =[UIColor grayColor];
- self.addressLb.lineBreakMode = NSLineBreakByCharWrapping;
- self.addressLb.numberOfLines = 0;
- [self.contentView addSubview:self.addressLb];
- [self.addressLb mas_makeConstraints:^(MASConstraintMaker *make) {
- make.left.equalTo(self).offset(15);
- make.right.equalTo(self).offset(-40);
- make.top.equalTo(self.nameLb.mas_bottom).offset(8);
- make.height.mas_equalTo(30);
- }];
-
- self.editLb = [[UILabel alloc]init];
- self.editLb.font = [UIFont systemFontOfSize:12];
- self.editLb.textColor = Pink_Cor;
- self.editLb.text = YZMsg(@"编辑");
- [self.contentView addSubview:self.editLb];
- [self.editLb mas_makeConstraints:^(MASConstraintMaker *make) {
- make.right.equalTo(self.mas_right).offset(-15);
- make.centerY.equalTo(self);
- make.height.mas_equalTo(16);
- }];
-
- _editbtn = [UIButton buttonWithType:0];
- [_editbtn addTarget:self action:@selector(editBtnClick) forControlEvents:UIControlEventTouchUpInside];
- [self.contentView addSubview:_editbtn];
- [_editbtn mas_makeConstraints:^(MASConstraintMaker *make) {
- make.left.equalTo(self.editLb.mas_left);
- make.right.equalTo(self);
- make.height.equalTo(self);
- make.centerY.equalTo(self);
- }];
-
- UILabel *line = [[UILabel alloc]init];
- line.backgroundColor = RGB(235, 235, 235);
- [self.contentView addSubview:line];
- [line mas_makeConstraints:^(MASConstraintMaker *make) {
- make.left.equalTo(self).offset(15);
- make.right.equalTo(self).offset(-15);
- make.height.mas_equalTo(1);
- make.bottom.equalTo(self);
- }];
- // [PublicObj lineViewWithFrame:CGRectMake(15, self.height-1, _window_width-30, 1) andColor:RGB(250, 250, 250) andView:self];
- }
- -(void)setModel:(AddressModel *)model
- {
- _model = model;
-
- self.nameLb.text =model.name;
- self.phoneLb.text = model.phone;
- if ([model.is_default isEqual:@"0"]) {
- self.statusLb.hidden = YES;
- }else{
- self.statusLb.hidden = NO;
- }
- self.addressLb.text = [NSString stringWithFormat:@"%@ %@ %@ %@",model.province,model.city,model.area,model.address];
- }
- -(void)setRejectModel:(RejectAddressModel *)rejectModel
- {
- _rejectModel = rejectModel;
-
- self.nameLb.text =_rejectModel.receiver;
- self.phoneLb.text = _rejectModel.receiver_phone;
- self.statusLb.hidden = YES;
- self.addressLb.text = [NSString stringWithFormat:@"%@ %@ %@ %@",_rejectModel.receiver_province,_rejectModel.receiver_city,_rejectModel.receiver_area,_rejectModel.receiver_address];
- }
- -(void)editBtnClick{
- [self.delegate editAddressWithModel:_model];
- }
- @end
|