首次提交
This commit is contained in:
79
SweetParty/主类/RCMic/Room/Box/手气榜/ShouQiBangCell.m
Executable file
79
SweetParty/主类/RCMic/Room/Box/手气榜/ShouQiBangCell.m
Executable file
@@ -0,0 +1,79 @@
|
||||
//
|
||||
// ShouQiBangCell.m
|
||||
// miliao
|
||||
//
|
||||
// Created by 翟三美 on 2020/6/27.
|
||||
// Copyright © 2020 miliao. All rights reserved.
|
||||
//
|
||||
|
||||
#import "ShouQiBangCell.h"
|
||||
#import "NSString+category.h"
|
||||
|
||||
@implementation ShouQiBangCell
|
||||
|
||||
- (void)awakeFromNib {
|
||||
[super awakeFromNib];
|
||||
// Initialization code
|
||||
self.backgroundColor = UIColor.clearColor;
|
||||
self.selectionStyle = UITableViewCellSelectionStyleNone;
|
||||
}
|
||||
|
||||
- (void)setModel:(BJBoxRankModel *)model{
|
||||
_model = model;
|
||||
|
||||
[self.userIcon sd_setImageWithURL:[NSURL URLWithString:model.head_pic] placeholderImage:yb_place_img];
|
||||
self.giftPre.text = @"在";
|
||||
self.typeNum.text = NSStringFormat(@"%@x%@", C_string(model.box_type_name), C_string(model.total_open_num));
|
||||
self.giftName.text = @"中获得";
|
||||
self.giftNum.text = [NSString stringWithFormat:@"%@*%@",model.gift_name,model.num];
|
||||
self.userNickname.text = model.nick_name;
|
||||
// [self.gxImageView sd_setImageWithURL:[NSURL URLWithString:model.gold_level_img] placeholderImage:ImageNamed(@"jinrui_0")];
|
||||
// [self.mlImageView sd_setImageWithURL:[NSURL URLWithString:model.star_level_img] placeholderImage:ImageNamed(@"xingrui_0")];
|
||||
[self.giftIcon sd_setImageWithURL:[NSURL URLWithString:model.base_image] placeholderImage:ImageNamed(@"未加载图片")];
|
||||
self.sendTime.text = [self compareCurrentTime:model.add_time.formateDateYMD_HM];
|
||||
}
|
||||
|
||||
-(void)onChangeUIColor:(UIColor *)color {
|
||||
self.userNickname.textColor = self.giftPre.textColor = self.typeNum.textColor = self.giftName.textColor = self.sendTime.textColor = self.giftNum.textColor = color;
|
||||
}
|
||||
|
||||
-(NSString *)compareCurrentTime:(NSString *)str
|
||||
{
|
||||
//把字符串转为NSdate
|
||||
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
|
||||
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm"];
|
||||
NSDate *timeDate = [dateFormatter dateFromString:str];
|
||||
|
||||
//得到与当前时间差
|
||||
NSTimeInterval timeInterval = [timeDate timeIntervalSinceNow];
|
||||
timeInterval = -timeInterval;
|
||||
//标准时间和北京时间差8个小时
|
||||
// timeInterval = timeInterval - 86060;
|
||||
long temp = 0;
|
||||
NSString *result;
|
||||
if (timeInterval < 60) {
|
||||
result = [NSString stringWithFormat:@"刚刚"];
|
||||
}
|
||||
else if((temp = timeInterval/60) <60){
|
||||
result = [NSString stringWithFormat:@"%ld分钟前",temp];
|
||||
}
|
||||
|
||||
else if((temp = temp/60) <24){
|
||||
result = [NSString stringWithFormat:@"%ld小时前",temp];
|
||||
}
|
||||
|
||||
else if((temp = temp/24) <30){
|
||||
result = [NSString stringWithFormat:@"%ld天前",temp];
|
||||
}
|
||||
|
||||
else if((temp = temp/30) <12){
|
||||
result = [NSString stringWithFormat:@"%ld月前",temp];
|
||||
}
|
||||
else{
|
||||
temp = temp/12;
|
||||
result = [NSString stringWithFormat:@"%ld年前",temp];
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
@end
|
||||
Reference in New Issue
Block a user