// // EditDeviceHeadTableViewCell.m // tongxin // // Created by WeiChaoZheng on 2018/6/21. // Copyright © 2018年 xTT. All rights reserved. // #import "EditDeviceHeadTableViewCell.h" #import "QRcodeViewController.h" @implementation EditDeviceHeadTableViewCell -(UIImageView *)deviceHeadImageView{ if(!_deviceHeadImageView){ _deviceHeadImageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 32, 32)]; } return _deviceHeadImageView; } - (void)awakeFromNib { [super awakeFromNib]; _ATitleLabel.font = DefineFontSize; self.selectionStyle = 0; } -(void)setDevice:(Device*)device WithStatus:(BOOL)isAdd isEdting:(BOOL)isEdit{ self.device = device; NSString *headImageUrl = device.avator; self.deviceHeadImageView.layer.cornerRadius = self.deviceHeadImageView.frame.size.height/2; self.deviceHeadImageView.layer.masksToBounds = YES; if (device.image){ self.deviceHeadImageView.image = device.image; }else{ if(headImageUrl && ![headImageUrl containsString:@"default.jpg"]){ [self.deviceHeadImageView sd_setImageWithURL:[NSURL URLWithString:headImageUrl]]; }else{ //判断性别 NSString *sexImageName = [device.sex isEqualToString:@"girl"] ? @"icon_girl_head_portrait" : @"icon_boy_head_portrait"; self.deviceHeadImageView.image = [UIImage imageNamed:sexImageName]; } } self.accessoryView = self.deviceHeadImageView; // if(isAdd || isEdit){ // [self.batteryLabel setHidden:YES]; // [self.batteryLeveImage setHidden:YES]; // [self.QRCodeBtn setHidden:YES]; // }else{ // [self.batteryLabel setHidden:NO]; // [self.batteryLeveImage setHidden:NO]; // [self.QRCodeBtn setHidden:NO]; // self.batteryLabel.text = [NSString stringWithFormat:@"%d%%",[device.battery intValue]]; // NSString *imageName = @""; // if([device.max_level intValue] == 0){ //旧设备 // if([device.battery intValue] == 0){ // imageName = @"电空"; // }else if ([device.battery intValue] < 25) { // imageName = @"电量1"; // }else if ([device.battery intValue] < 50) { // imageName = @"电量2"; // }else if ([device.battery intValue] < 75) { // imageName = @"电量3"; // }else{ // imageName = @"电量4"; // } // }else{ //新的设备 有3格 有4格 // if([device.max_level intValue] == 3){ // int currLevel = [device.curr_level intValue]; // switch (currLevel) { // case 0: // imageName = @"电空"; // break; // case 1: // imageName = @"电池1"; // break; // case 2: // imageName = @"电池2"; // break; // case 3: // imageName = @"电池3"; // break; // default: // imageName = @"电池故障"; // break; // } // // self.batteryLeveImage.image = [myHelper getImageWithName:imageName]; // }else if([device.max_level intValue] == 4){ // int currLevel = [device.curr_level intValue]; // // switch (currLevel) { // case 0: // imageName = @"电空"; // break; // case 1: // imageName = @"电量1"; // break; // case 2: // imageName = @"电量2"; // break; // case 3: // imageName = @"电量3"; // break; // case 4: // imageName = @"电量4"; // break; // default: // imageName = @"电池故障"; // break; // } // // } // } // self.batteryLeveImage.image = [myHelper getImageWithName:imageName]; // } } - (IBAction)QRcodeAction:(UIButton *)sender { UIStoryboard *sb = [UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]]; QRcodeViewController *vc = [sb instantiateViewControllerWithIdentifier:@"QRcodeViewController"]; [[self getViewController].navigationController pushViewController:vc animated:YES]; } - (void)setSelected:(BOOL)selected animated:(BOOL)animated { [super setSelected:selected animated:animated]; // Configure the view for the selected state } @end