You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
69 lines
2.4 KiB
69 lines
2.4 KiB
// |
|
// WatchHomeDevMainCell.m |
|
// tongxin |
|
// |
|
// Created by Apple on 2020/4/8. |
|
// Copyright © 2020 xTT. All rights reserved. |
|
// |
|
|
|
#import "WatchHomeDevMainCell.h" |
|
|
|
@implementation WatchHomeDevMainCell |
|
|
|
- (void)awakeFromNib { |
|
[super awakeFromNib]; |
|
self.selectionStyle = UITableViewCellSelectionStyleNone; |
|
// Initialization code |
|
self.contentView.backgroundColor = [UIColor clearColor]; |
|
self.backgroundColor = [UIColor clearColor]; |
|
[self.deviceMainView setCornerRadius:5]; |
|
|
|
// 设备头像 |
|
[self.deviceMainImageView setCornerRadius:self.deviceMainImageView.width/2.0]; |
|
self.deviceMainImageView.userInteractionEnabled = YES; |
|
self.deviceMainImageView.contentMode = UIViewContentModeScaleAspectFit; |
|
UITapGestureRecognizer *imageTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapActionWithMainDeviceImageView:)]; |
|
[self.deviceMainImageView addGestureRecognizer:imageTap]; |
|
|
|
|
|
self.deviceMainLocatTimeLabel.textColor = mainColor; //时间 |
|
[self.deviceMainLocatTimeLabel setCornerRadius:3]; |
|
self.deviceMainLocatTimeLabel.backgroundColor = RGB(226, 242, 255); |
|
} |
|
|
|
- (void)setBattery:(int)battery{ |
|
// 电量 |
|
NSString *imageName = @""; |
|
if(battery == 0){ |
|
imageName = @"icon_home_electricity_0"; |
|
}else if (battery < 25) { |
|
imageName = @"icon_home_electricity_25"; |
|
}else if (battery < 30) { |
|
imageName = @"icon_home_electricity_30"; |
|
}else if (battery < 50) { |
|
imageName = @"icon_home_electricity_50"; |
|
}else if (battery < 60) { |
|
imageName = @"icon_home_electricity_60"; |
|
}else if (battery < 75) { |
|
imageName = @"icon_home_electricity_75"; |
|
}else{ |
|
imageName = @"icon_home_electricity_100"; |
|
} |
|
self.mainBatteryImageView.image = [myHelper getImageWithName:imageName]; |
|
self.mainBatteryLabel.text = [NSString stringWithFormat:@"%d%%",battery]; |
|
} |
|
|
|
-(void)tapActionWithMainDeviceImageView:(UITapGestureRecognizer *)sender{ |
|
UIStoryboard *sb = [UIStoryboard storyboardWithName:@"Main" bundle:nil]; |
|
UIViewController *vc = [sb instantiateViewControllerWithIdentifier:@"EditDeviceViewController"]; |
|
[vc setValue:@(NO) forKey:@"isAdd"]; |
|
[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
|
|
|