// // YInComeHeaderView.m // BuguLive // // Created by 岳克奎 on 16/8/18. // Copyright © 2016年 xfg. All rights reserved. // #import "YInComeHeaderView.h" @implementation YInComeHeaderView - (instancetype)initWithCoder:(NSCoder *)aDecoder { if (self = [super initWithCoder:aDecoder]) { //因没实力化,子控件要在from nib 写 self.backgroundColor = [UIColor whiteColor]; } return self; } - (void)awakeFromNib { [super awakeFromNib]; _BuguLive = [GlobalVariables sharedInstance]; _ticketNum_Lab.textColor = kWhiteColor; // RGB(118, 59, 243); _moneNum_Lab.textColor = kWhiteColor; // RGB(118, 59, 243); [_ticketNum_Lab setFont:[UIFont systemFontOfSize:20]]; // _ticketName_Lab.text = [NSString stringWithFormat:ASLocalizedString(@"获得%@"),_BuguLive.appModel.ticket_name]; _ticketName_Lab.text = ASLocalizedString(@"我的金币"); [_moneNum_Lab setFont:[UIFont systemFontOfSize:20]]; _ticketName_Lab.textColor = kWhiteColor; // kGrayTransparentColor3; _moneyName_Lab.textColor = kWhiteColor; // kGrayTransparentColor3; _ticketName_Lab.font = [UIFont systemFontOfSize:15]; _moneyName_Lab.font = [UIFont systemFontOfSize:15]; _sperataor_Lab.backgroundColor = kBackGroundColor; _bottomSeparataor_Gray_Lab.backgroundColor = kBackGroundColor; _moneyName_Lab.text = ASLocalizedString(_moneyName_Lab.text); //隐藏 if ([VersionNum isEqualToString: _BuguLive.appModel.ios_checkVersionStr]) { //不要为0,iOS7会出现约束突破问题 _moneyNumLab_Height_Constraints.constant =0.00001; _moneNum_Lab.hidden = YES; _moneyNameLab_Height_Constraints.constant = 0.00001; _moneyName_Lab.hidden = YES; } } + (YInComeHeaderView *)createYInComeHeaderViewWithFram:(CGRect)rect { YInComeHeaderView *header_View =[[[NSBundle mainBundle]loadNibNamed:@"YInComeHeaderView" owner:nil options:nil]firstObject]; header_View.frame = rect; return header_View; } - (void)setModel:(BingdingStateModel *)model { _model =model; if ([_model.ticket isEqual:[NSNull null]]||_model.ticket == nil) { _ticketNum_Lab.text = @"0"; } else { _ticketNum_Lab.text =_model.useable_ticket; } if ([_model.money isEqual:[NSNull null]]||_model.money == nil) { _moneNum_Lab.text= @"0"; } else { _moneNum_Lab.text = _model.money; } } @end