Initial commit
This commit is contained in:
@@ -0,0 +1,89 @@
|
||||
//
|
||||
// GolaCoastListViewCell.m
|
||||
// Ifish
|
||||
//
|
||||
// Created by imac on 2017/4/25.
|
||||
// Copyright © 2017年 lianlian. All rights reserved.
|
||||
//
|
||||
|
||||
#import "GolaCoastListViewCell.h"
|
||||
|
||||
@implementation GolaCoastListViewCell
|
||||
|
||||
- (void)awakeFromNib {
|
||||
[super awakeFromNib];
|
||||
// Initialization code
|
||||
}
|
||||
-(void)loadCellwith:(DiscountCoupon *)model
|
||||
{
|
||||
NSString *coastYuanT = [NSString stringWithFormat:@"¥%d",model.moneyValue];
|
||||
NSMutableAttributedString *coastYuanStr =[[NSMutableAttributedString alloc] initWithString:coastYuanT];
|
||||
[coastYuanStr addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:16] range:NSMakeRange(0, 1)];
|
||||
self.coastYuan.attributedText = coastYuanStr;
|
||||
|
||||
|
||||
|
||||
NSString *duihuancishu = nil;
|
||||
if ([model.exchangeCount isKindOfClass:[NSNull class]]) {
|
||||
duihuancishu = [NSString stringWithFormat:@"已兑换0次"];
|
||||
}else{
|
||||
duihuancishu = [NSString stringWithFormat:@"已兑换%@次",model.exchangeCount];
|
||||
}
|
||||
NSString *exCount = [NSString stringWithFormat:@"%@",model.exchangeCount];
|
||||
NSRange cishuNumberRange = [duihuancishu rangeOfString:exCount];
|
||||
NSMutableAttributedString *cishuStr =[[NSMutableAttributedString alloc] initWithString:duihuancishu];
|
||||
[cishuStr addAttribute:NSForegroundColorAttributeName value:RGB(254, 121, 63) range:cishuNumberRange];
|
||||
|
||||
self.duiHuanCiShu.attributedText = cishuStr;
|
||||
|
||||
|
||||
NSString *canusegold = [NSString stringWithFormat:@"%ld金币可兑换",(long)model.needGold];
|
||||
NSString *canusegoldNum = [NSString stringWithFormat:@"%ld",(long)model.needGold];
|
||||
NSRange canusegoldRange = [canusegold rangeOfString:canusegoldNum];
|
||||
NSMutableAttributedString *canusegoldStr =[[NSMutableAttributedString alloc] initWithString:canusegold];
|
||||
[canusegoldStr addAttribute:NSForegroundColorAttributeName value:RGB(254, 121, 63) range:canusegoldRange];
|
||||
[canusegoldStr addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:18] range:canusegoldRange];
|
||||
|
||||
self.canUserGold.attributedText = canusegoldStr;
|
||||
|
||||
self.useConditionfrist.text = [NSString stringWithFormat:@"1.%@",model.tagText];
|
||||
if (!model.useNeedMoney||[model.useNeedMoney isKindOfClass:[NSNull class]]) {
|
||||
self.useConditionSec.text = [NSString stringWithFormat:@"2.无使用门槛"];
|
||||
}else{
|
||||
self.useConditionSec.text = [NSString stringWithFormat:@"2.满%@元可用",model.useNeedMoney];
|
||||
}
|
||||
if (!model.validEndDate||[model.validEndDate isKindOfClass:[NSNull class]]) {
|
||||
self.useConditionThr.text = [NSString stringWithFormat:@"3.永久有效"];
|
||||
}else{
|
||||
if ([model.validStartDate isKindOfClass:[NSNull class]]) {
|
||||
model.validStartDate = @"";
|
||||
}
|
||||
self.useConditionThr.text = [NSString stringWithFormat:@"3.%@致%@",model.validStartDate,model.validEndDate];
|
||||
}
|
||||
|
||||
|
||||
if (model.moneyValue <=1) {
|
||||
self.coastYuan.textColor = RGB(78, 210, 254);
|
||||
self.goldLineView.backgroundColor = RGB(78, 210, 254);
|
||||
}else if (model.moneyValue >=10&&model.moneyValue <20){
|
||||
self.coastYuan.textColor = RGB(78, 157, 254);
|
||||
self.goldLineView.backgroundColor = RGB(78, 157, 254);
|
||||
}else if (model.moneyValue >=20&&model.moneyValue <50){
|
||||
self.coastYuan.textColor = RGB(254, 127, 78);
|
||||
self.goldLineView.backgroundColor = RGB(254, 127, 78);
|
||||
}else if (model.moneyValue >=50){
|
||||
self.coastYuan.textColor = RGB(254, 181, 78);
|
||||
self.goldLineView.backgroundColor = RGB(254, 181, 78);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
|
||||
[super setSelected:selected animated:animated];
|
||||
|
||||
// Configure the view for the selected state
|
||||
}
|
||||
|
||||
@end
|
||||
Reference in New Issue
Block a user