You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
68 lines
2.8 KiB
68 lines
2.8 KiB
// |
|
// WXYZ_ChapterBottomPayBarBalanceTableViewCell.m |
|
// WXReader |
|
// |
|
// Created by Andrew on 2020/7/27. |
|
// Copyright © 2020 Andrew. All rights reserved. |
|
// |
|
|
|
#import "WXYZ_ChapterBottomPayBarBalanceTableViewCell.h" |
|
|
|
@implementation WXYZ_ChapterBottomPayBarBalanceTableViewCell |
|
{ |
|
UILabel *balanceDetailTitleLabel; |
|
} |
|
|
|
- (void)createSubviews |
|
{ |
|
[super createSubviews]; |
|
|
|
UILabel *balanceTitleLabel = [[UILabel alloc] init]; |
|
balanceTitleLabel.text = TFLocalizedString(@"账户余额"); |
|
balanceTitleLabel.textColor = kBlackColor; |
|
balanceTitleLabel.font = kMainFont; |
|
balanceTitleLabel.textAlignment = NSTextAlignmentLeft; |
|
[self.contentView addSubview:balanceTitleLabel]; |
|
|
|
[balanceTitleLabel mas_makeConstraints:^(MASConstraintMaker *make) { |
|
make.left.mas_equalTo(self.contentView.mas_left).with.offset(kMargin); |
|
make.width.mas_equalTo(150); |
|
make.top.mas_equalTo(self.contentView.mas_top); |
|
make.bottom.mas_equalTo(self.contentView.mas_bottom); |
|
}]; |
|
|
|
balanceDetailTitleLabel = [[UILabel alloc] init]; |
|
balanceDetailTitleLabel.text = [NSString stringWithFormat:@"0%@", Main_Unit_Name]; |
|
balanceDetailTitleLabel.textColor = kGrayTextColor; |
|
balanceDetailTitleLabel.font = kFont12; |
|
balanceDetailTitleLabel.textAlignment = NSTextAlignmentRight; |
|
[self.contentView addSubview:balanceDetailTitleLabel]; |
|
|
|
[balanceDetailTitleLabel mas_makeConstraints:^(MASConstraintMaker *make) { |
|
make.left.mas_equalTo(balanceTitleLabel.mas_right); |
|
make.right.mas_equalTo(self.contentView.mas_right).with.offset(- kMargin); |
|
make.top.mas_equalTo(balanceTitleLabel.mas_top); |
|
make.height.mas_equalTo(balanceTitleLabel.mas_height); |
|
}]; |
|
} |
|
|
|
- (void)setBase_info:(WXYZ_ChapterPayBarInfoModel *)base_info |
|
{ |
|
if (_base_info != base_info) { |
|
_base_info = base_info; |
|
|
|
if (TFUserInfoManager.isLogin) { |
|
NSString *constString = @""; |
|
if (base_info.gold_remain == 0 && base_info.silver_remain > 0) { |
|
constString = [constString stringByAppendingString:[NSString stringWithFormat:@"%@%@", [TFUtilsHelper formatStringWithInteger:base_info.silver_remain], base_info.subUnit?:@""]]; |
|
} else if (base_info.gold_remain > 0 && base_info.silver_remain == 0) { |
|
constString = [constString stringByAppendingString:[NSString stringWithFormat:@"%@%@", [TFUtilsHelper formatStringWithInteger:base_info.gold_remain], base_info.unit?:@""]]; |
|
} else { |
|
constString = [constString stringByAppendingString:[NSString stringWithFormat:@"%@%@ + %@%@", [TFUtilsHelper formatStringWithInteger:base_info.gold_remain], base_info.unit?:@"", [TFUtilsHelper formatStringWithInteger:base_info.silver_remain], base_info.subUnit?:@""]]; |
|
} |
|
balanceDetailTitleLabel.text = constString; |
|
} |
|
} |
|
} |
|
|
|
@end
|
|
|