// // AccountDetailCell.m // jiaPei // // Created by apple on 16/8/23. // Copyright © 2016年 JCZ. All rights reserved. // #import "AccountDetailCell.h" @implementation AccountDetailCell - (void)awakeFromNib { [super awakeFromNib]; } -(instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier { self = [super initWithStyle:style reuseIdentifier:reuseIdentifier]; if (self) { CGFloat x,y,w,h; x = 20; y = 0; w = kSize.width - 120; h = 30; _titleLabel = [[UILabel alloc] setxywh]; [_titleLabel setText:@"" Font:FontLarger TextColor:kTitleColor Alignment:NSTextAlignmentLeft]; [self.contentView addSubview:_titleLabel]; y += h; _dateLabel = [[UILabel alloc] setxywh]; [_dateLabel setText:@"" Font:Font17 TextColor:contentTextColor Alignment:NSTextAlignmentLeft]; [self.contentView addSubview:_dateLabel]; y -= h - 2; x = 120; w = 100; h -= 2; _stateLabel = [[UILabel alloc] setxywh]; [_stateLabel setText:@"" Font:FontTitle TextColor:contentTextColor Alignment:NSTextAlignmentCenter]; [self.contentView addSubview:_stateLabel]; x = kSize.width - 170; y = 0; w = 150; h = 60; _moneyLabel = [[UILabel alloc] setxywh]; [_moneyLabel setText:@"" Font:FontLarger TextColor:kTitleColor Alignment:NSTextAlignmentRight]; [self.contentView addSubview:_moneyLabel]; } return self; } -(void)setDataDic:(NSDictionary *)dataDic { //NSLog(@"%@",dataDic); // MSA_STATUS = 1, // MAD_ID = 6, // MSA_TYPE = 1, // MSA_CAN_USE = 0, // MSA_REASON = 交易保证金, // MSA_SOURCE = 1, // MSA_MONEY = 20, // MSA_CRDATE = 2016-08-22 17:54:20, // MSA_ID = 1 // STATUS = 0,//0进行中 1成功 2失败 // NSLog(@"--->%@",dataDic); _dataDic = dataDic; NSString *stateString = @"交易成功"; if ([dataDic[@"STATUS"] isEqualToString:@"0"]) { stateString = @"交易中"; } if ([dataDic[@"STATUS"] isEqualToString:@"2"]) { stateString = @"交易失败"; } _stateLabel.text = stateString; [_titleLabel setText:dataDic[@"MSA_SOURCE"]]; CGFloat wid = [dataDic[@"MSA_SOURCE"] sizeForFont:FontLarger].width; _stateLabel.x = wid + 30;//设置状态显示位置 [_dateLabel setText:dataDic[@"MSA_CRDATE"]]; NSString *typeString = [dataDic[@"MSA_TYPE"] integerValue] == 1 ? @"+":@"-"; [_moneyLabel setText:[NSString stringWithFormat:@"%@%@",typeString,dataDic[@"MSA_MONEY"]]]; } - (void)setSelected:(BOOL)selected animated:(BOOL)animated { [super setSelected:selected animated:animated]; } @end