| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- //
- // 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
|