123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123 |
- //
- // DRAchievementListCell.m
- // YouHuiProject
- //
- // Created by liuxueli on 2018/11/20.
- // Copyright © 2018 kuxuan. All rights reserved.
- //
- #import "DRAchievementListCell.h"
- @implementation DRAchievementListCell
- -(instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
- {
- self =[super initWithStyle:style reuseIdentifier:reuseIdentifier];
- if (self) {
- [self addSubview:self.titleLabel];
- [self addSubview:self.ordernumLabel];
- [self addSubview:self.pricelabel];
- [self addSubview:self.yearLabel];
- [self.titleLabel mas_makeConstraints:^(MASConstraintMaker *make) {
- make.left.mas_equalTo(15);
- make.top.mas_equalTo(FITSIZE(10));
- // make.centerY.mas_equalTo(self.mas_centerY);
- make.height.mas_equalTo(FITSIZE(30));
- make.width.mas_equalTo(FITSIZE(50));
- }];
- [self.ordernumLabel mas_makeConstraints:^(MASConstraintMaker *make) {
- make.left.mas_equalTo(FITSIZE(80));
- make.centerY.mas_equalTo(self.mas_centerY);
- make.height.mas_equalTo(28);
- make.width.mas_equalTo(FITSIZE(100));
- }];
- [self.pricelabel mas_makeConstraints:^(MASConstraintMaker *make) {
- make.right.mas_equalTo(-40);
- make.centerY.mas_equalTo(self.mas_centerY);
- make.height.mas_equalTo(28);
- make.width.mas_equalTo(FITSIZE(100));
- }];
- [self.yearLabel mas_makeConstraints:^(MASConstraintMaker *make) {
- make.left.mas_equalTo(15);
- make.top.mas_equalTo(FITSIZE(30));
- make.height.mas_equalTo(15);
- make.width.mas_equalTo(FITSIZE(50));
- }];
- }
- return self;
- }
- -(UILabel *)titleLabel
- {
- if (!_titleLabel) {
- _titleLabel =[[UILabel alloc]init];
- _titleLabel.textColor =[UIColor YHColorWithHex:0x333333];
- _titleLabel.font=[UIFont systemFontOfSize:FITSIZE(16)];
- _titleLabel.text=@"今日";
- _titleLabel.textAlignment=NSTextAlignmentCenter;
- }
- return _titleLabel;
- }
- -(UILabel *)ordernumLabel
- {
- if (!_ordernumLabel) {
- _ordernumLabel =[[UILabel alloc]init];
- _ordernumLabel.textColor =[UIColor YHColorWithHex:0x706F6F];
- _ordernumLabel.font=[UIFont systemFontOfSize:FITSIZE(13)];
- _ordernumLabel.text=@"共--单";
-
- }
- return _ordernumLabel;
- }
- -(UILabel *)pricelabel
- {
- if (!_pricelabel) {
- _pricelabel =[[UILabel alloc]init];
- _pricelabel.textColor =[UIColor YHColorWithHex:0xF4150D];
- _pricelabel.font=[UIFont systemFontOfSize:FITSIZE(16)];
- _pricelabel.text=@"¥--";
- _pricelabel.textAlignment=NSTextAlignmentRight;
- }
- return _pricelabel;
- }
- -(UILabel *)yearLabel
- {
- if (!_yearLabel) {
- _yearLabel =[[UILabel alloc]init];
- _yearLabel.textColor =[UIColor YHColorWithHex:0x706F6F];
- _yearLabel.font=[UIFont systemFontOfSize:FITSIZE(10)];
- _yearLabel.text=@"¥--";
- _yearLabel.hidden=YES;
- _yearLabel.textAlignment=NSTextAlignmentCenter;
-
- }
- return _yearLabel;
- }
- -(void)setModel:(DRAccountModel *)model
- {
-
- _model = model;
- NSArray *array =[model.yearAndMonth componentsSeparatedByString:@"-"];
- if (array.count >1) {
- _titleLabel.text=[NSString stringWithFormat:@"%@月",array[1]];
- _yearLabel.text=[NSString stringWithFormat:@"%@年",array[0]];
- }
- _ordernumLabel.text=[NSString stringWithFormat:@"共%ld单",model.totalOrder.integerValue];
- _pricelabel.text=[NSString stringWithFormat:@"¥%.2f",model.rebateMoney.floatValue];
- [self.titleLabel mas_updateConstraints:^(MASConstraintMaker *make) {
- make.top.mas_equalTo(FITSIZE(10));
- make.height.mas_equalTo(20);
-
- }];
- }
- @end
|