86 lines
4.6 KiB
Objective-C
86 lines
4.6 KiB
Objective-C
//
|
|
// GoldConvertDetailViewCell.m
|
|
// Ifish
|
|
//
|
|
// Created by imac on 2017/4/26.
|
|
// Copyright © 2017年 lianlian. All rights reserved.
|
|
//
|
|
|
|
#import "GoldConvertDetailViewCell.h"
|
|
|
|
@implementation GoldConvertDetailViewCell
|
|
|
|
- (void)awakeFromNib {
|
|
[super awakeFromNib];
|
|
// Initialization code
|
|
}
|
|
|
|
- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
|
|
[super setSelected:selected animated:animated];
|
|
|
|
// Configure the view for the selected state
|
|
}
|
|
-(void)loadCellDataWith:(DiscountCoupon*)model;
|
|
{
|
|
NSString *rmbPre = [NSString stringWithFormat:@"%d",model.moneyValue];
|
|
NSString *title = [NSString stringWithFormat:@"¥%@抵用券",rmbPre];
|
|
NSRange rmbRange = [title rangeOfString:rmbPre];
|
|
NSMutableAttributedString *diyongquan = [[NSMutableAttributedString alloc] initWithString:title];
|
|
[diyongquan addAttribute:NSFontAttributeName value:[UIFont boldSystemFontOfSize:23] range:NSMakeRange(0, 1)];
|
|
[diyongquan addAttribute:NSFontAttributeName value:[UIFont boldSystemFontOfSize:32] range:rmbRange];
|
|
|
|
[diyongquan addAttribute:NSForegroundColorAttributeName value:[UIColor whiteColor] range:NSMakeRange(0, title.length)];
|
|
self.diyongQuanLabel.attributedText = diyongquan;
|
|
|
|
|
|
NSString *jinbiCount = [NSString stringWithFormat:@"%ld",(long)model.needGold];
|
|
NSString *jinbiStr =[NSString stringWithFormat:@"—— %@金币可兑换 ——",jinbiCount];
|
|
NSMutableAttributedString *jinbiText = [[NSMutableAttributedString alloc] initWithString:jinbiStr];
|
|
NSRange jinbiCountRange = [jinbiStr rangeOfString:jinbiCount];
|
|
[jinbiText addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:20] range:jinbiCountRange];
|
|
[jinbiText addAttribute:NSForegroundColorAttributeName value:RGB(254, 121, 63) range:jinbiCountRange];
|
|
NSRange pre = [jinbiStr rangeOfString:@"—— "];
|
|
NSRange hex = [jinbiStr rangeOfString:@" ——"];
|
|
[jinbiText addAttribute:NSForegroundColorAttributeName value:RGB(153, 153, 153) range:pre];
|
|
[jinbiText addAttribute:NSForegroundColorAttributeName value:RGB(153, 153, 153) range:hex];
|
|
self.jinBiLabel.attributedText = jinbiText;
|
|
|
|
NSString *tiaojian = nil;
|
|
if (!model.useNeedMoney||[model.useNeedMoney isKindOfClass:[NSNull class]]) {
|
|
tiaojian = [NSString stringWithFormat:@"无使用门槛"];
|
|
}else{
|
|
tiaojian = [NSString stringWithFormat:@"单笔订单满%@元可使用",model.useNeedMoney];
|
|
}
|
|
|
|
NSString *fanwei = [NSString stringWithFormat:@"%@",model.tagText];
|
|
|
|
NSString *qixian = nil;
|
|
if (!model.validEndDate||[model.validEndDate isKindOfClass:[NSNull class]]) {
|
|
qixian = [NSString stringWithFormat:@"永久有效"];
|
|
}else{
|
|
if ([model.validStartDate isKindOfClass:[NSNull class]]) {
|
|
model.validStartDate = @"";
|
|
}
|
|
qixian = [NSString stringWithFormat:@"3.%@致%@",model.validStartDate,model.validEndDate];
|
|
|
|
}
|
|
|
|
|
|
|
|
//NSString *str = @" 【使用范围】单笔订单满100元可使用 \n 【适用范围】爱鱼奇官方淘宝店全店通用 \n 【使用期限】永久有效\n 【使用方式】兑换成功后,会获得一个激活码,将该激活码复制到淘宝订单的备注信息内,或发给旺旺客服。客服确认之后,修改订单价格,抵用券使用完毕。也可以将激活码赠予朋友。\n 【使用申明】抵用券只能使用一次,一旦使用,无法退还,即使发生退还货也不做退还处理,其最终解释权归爱鱼奇所有。";
|
|
NSString *str = nil;
|
|
|
|
str = [NSString stringWithFormat:@" 【使用范围】%@\n 【适用范围】%@\n 【使用期限】%@\n 【使用方式】兑换成功后,会获得一个激活码,将该激活码复制到淘宝订单的备注信息内,或发给旺旺客服。客服确认之后,修改订单价格,抵用券使用完毕。也可以将激活码赠予朋友。\n 【使用申明】抵用券只能使用一次,且每笔订单只能使用一张抵用券,一旦使用,无法退还,即使发生退换货也不做退还处理,其最终解释权归爱鱼奇所有。",tiaojian,fanwei,qixian];
|
|
NSMutableAttributedString *textviewText = [[NSMutableAttributedString alloc] initWithString:str];
|
|
NSMutableParagraphStyle * paragraphStyle = [[NSMutableParagraphStyle alloc] init];
|
|
[paragraphStyle setLineSpacing:4];
|
|
[textviewText addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:NSMakeRange(0, [str length])];
|
|
[textviewText addAttribute:NSForegroundColorAttributeName value:RGB(153, 153, 153) range:NSMakeRange(0, [str length])];
|
|
|
|
self.detailTextView.attributedText =textviewText ;
|
|
|
|
}
|
|
|
|
|
|
@end
|