// // KWMSizeCell.m // iCemarose // // Created by HouWeiBin on 16/9/1. // Copyright © 2016年 kollway. All rights reserved. // #import "KWMSizeCell.h" #import "UIColor+SAMAdditions.h" @implementation KWMSizeCell - (void)awakeFromNib { [super awakeFromNib]; // Initialization code } -(void)onClickSize:(id)sender{ if(self.productVariant ==nil || !self.productVariant.availableValue){ return; } if(self.adminVariant!=nil && self.adminVariant.inventoryQuantity!=nil && self.adminVariant.inventoryQuantity.integerValue == 0){ return; } self.isSelect = !self.isSelect; [self refreshSelect]; if(self.delegate!=nil ){ [self.delegate kwm_onClickSize:self.productVariant adminVariant:self.adminVariant setSelect:self.isSelect]; } } -(void)setData:(BUYProductVariant *)productVariant adminVariant:(KWMVariants *)adminVariant isSelect:(BOOL)isSelect isRemind:(BOOL)isRemind{ self.adminVariant = adminVariant; self.productVariant = productVariant; [self initData]; //描边 self.vContent.layer.masksToBounds = YES; self.vContent.layer.borderColor = [UIColor sam_colorWithHex:@"393939"].CGColor ; //要设置的颜色 self.vContent.layer.borderWidth = 1; self.isSelect = isSelect; [self refreshSelect]; } -(void)initData{ if(self.productVariant == nil){ return; } self.btnSize.titleLabel.text = self.productVariant.title; [self.btnSize setTitle:self.productVariant.title forState:UIControlStateNormal]; //availableValue是否還有貨。 self.ivSellOut.hidden = self.productVariant.availableValue ; if(self.adminVariant!=nil && self.adminVariant.inventoryQuantity.integerValue == 0){ self.ivSellOut.hidden = NO; } } -(void)refreshSelect{ if(self.isSelect){ //设置背景颜色 self.vContent.backgroundColor = [UIColor sam_colorWithHex:@"393939"]; self.btnSize.titleLabel.textColor = [UIColor sam_colorWithHex:@"ffffff"]; [self.btnSize setTitleColor:[UIColor sam_colorWithHex:@"ffffff"] forState:UIControlStateNormal]; }else{ self.vContent.backgroundColor = [UIColor sam_colorWithHex:@"ffffff"]; [self.btnSize setTitleColor:[UIColor sam_colorWithHex:@"4c5966"] forState:UIControlStateNormal]; } } @end