ifish/Ifish/controllers/IfishTabControllers/探索/GoldCoast/view/GoldConvertDetailViewCell.m

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