// // KWMCollectionCell.m // iCemarose // // Created by 陈荣科 on 16/9/1. // Copyright © 2016年 kollway. All rights reserved. // #import "KWMCollectionCell.h" #import "UIImageView+WebCache.h" #import "KWMImageUtil.h" #import "KWMStringUtil.h" @implementation KWMCollectionCell - (void)awakeFromNib { [super awakeFromNib]; // Initialization code self.lbDiscount.textAlignment = NSTextAlignmentLeft; self.lbPrice.textAlignment = NSTextAlignmentRight; } -(void)setData:(BUYProduct *)product{ if(product!=nil){ self.product = product; self.lbBrand.text = product.title; NSString *imageUrl = [KWMImageUtil getProductImageUrl:product.identifier ImageSize:SmallImage]; NSURL *imageURL = [NSURL URLWithString:imageUrl]; [self.ivCollectionCell sd_setImageWithURL:imageURL placeholderImage:[UIImage imageNamed:@"ic_loading"]]; BUYProductVariant *productVariant = product.variants.firstObject; if(productVariant == nil){ return; } self.lbPrice.hidden = NO; self.discountLeft.constant = 5; self.lbPrice.textAlignment = NSTextAlignmentRight; self.lbDiscount.textAlignment = NSTextAlignmentLeft; NSString *priceString,*discountStr; if (productVariant.compareAtPrice) { priceString = [NSString stringWithFormat:@"¥%@",[KWMStringUtil getEUR2CNYstring:productVariant.compareAtPrice]]; NSDictionary *attribtDic = @{NSStrikethroughStyleAttributeName: [NSNumber numberWithInteger:NSUnderlineStyleSingle]}; NSMutableAttributedString *attribtStr = [[NSMutableAttributedString alloc]initWithString:priceString attributes:attribtDic]; self.lbPrice.attributedText = attribtStr; }else{ self.lbPrice.hidden = YES; self.discountLeft.constant = -28; self.lbDiscount.textAlignment = NSTextAlignmentCenter; } discountStr = [NSString stringWithFormat:@"¥%@",[KWMStringUtil getEUR2CNYstring:productVariant.price]]; self.lbDiscount.text = discountStr; }else{ self.lbBrand.text = @""; self.lbDiscount.text = @""; self.lbPrice.text = @""; [self.ivCollectionCell setImage:[UIImage imageNamed:@"ic_loading"]]; } } @end