ifish/Ifish/controllers/IfishTabControllers/设备/QianDao/View/QianDaoTimeViewCell.m

88 lines
3.8 KiB
Objective-C

//
// QianDaoTimeViewCell.m
// Ifish
//
// Created by imac on 17/3/6.
// Copyright © 2017年 lianlian. All rights reserved.
//
#import "QianDaoTimeViewCell.h"
@implementation QianDaoTimeViewCell
- (void)awakeFromNib {
[super awakeFromNib];
// Initialization code
}
-(void)setQianDaoData{
IfishUserAsset *asset = [dataContorl getAllIfishUserAsset];
int keepsign = (int)asset.keepSigninNum;
int dayValue =0;
dayValue = keepsign;
if (asset.toDaySignin) {
//已签到时
if (keepsign>=1) {
//签到view 从0 算起
dayValue = keepsign - 1;
}
}
self.qianDaoTimeView.dayValue = dayValue;
self.qianDaoTimeView.isSignInToday = asset.toDaySignin;
NSString *goldAllStr = nil;
NSMutableAttributedString * String = nil;
if (asset.toDaySignin) {
if (keepsign ==7) {
goldAllStr = [NSString stringWithFormat:@"已获得%d金币+70金币的签到奖励",keepsign];
NSString *gold =[NSString stringWithFormat:@"%d金币",keepsign];
NSRange range = [goldAllStr rangeOfString:gold];
NSRange godrange = [goldAllStr rangeOfString:@"70金币"];
String = [[NSMutableAttributedString alloc] initWithString:goldAllStr];
[String addAttribute:NSForegroundColorAttributeName value:[UIColor colorWithRed:225.0/255.0 green:115.0/255.0 blue:92.0/255.0 alpha:1] range:range];
[String addAttribute:NSForegroundColorAttributeName value:[UIColor colorWithRed:225.0/255.0 green:115.0/255.0 blue:92.0/255.0 alpha:1] range:godrange];
}else{
goldAllStr = [NSString stringWithFormat:@"已获得%d金币的签到奖励",keepsign];
NSString *gold =[NSString stringWithFormat:@"%d",keepsign];
NSRange range = [goldAllStr rangeOfString:gold];
String = [[NSMutableAttributedString alloc] initWithString:goldAllStr];
[String addAttribute:NSForegroundColorAttributeName value:[UIColor colorWithRed:225.0/255.0 green:115.0/255.0 blue:92.0/255.0 alpha:1] range:range];
}
}else{
if (keepsign ==6) {
goldAllStr = [NSString stringWithFormat:@"今天签到可获得%d金币+一份神秘礼物",keepsign +1];
NSString *gold =[NSString stringWithFormat:@"%d金币",keepsign +1];
NSRange range = [goldAllStr rangeOfString:gold];
NSRange liwuRange = [goldAllStr rangeOfString:@"神秘礼物"];
String = [[NSMutableAttributedString alloc] initWithString:goldAllStr];
[String addAttribute:NSForegroundColorAttributeName value:[UIColor colorWithRed:225.0/255.0 green:115.0/255.0 blue:92.0/255.0 alpha:1] range:range];
[String addAttribute:NSForegroundColorAttributeName value:[UIColor colorWithRed:225.0/255.0 green:115.0/255.0 blue:92.0/255.0 alpha:1] range:liwuRange];
}else{
goldAllStr = [NSString stringWithFormat:@"今天签到可获得%d金币",keepsign +1];
NSString *gold =[NSString stringWithFormat:@"%d",keepsign +1];
NSRange range = [goldAllStr rangeOfString:gold];
String = [[NSMutableAttributedString alloc] initWithString:goldAllStr];
[String addAttribute:NSForegroundColorAttributeName value:[UIColor colorWithRed:225.0/255.0 green:115.0/255.0 blue:92.0/255.0 alpha:1] range:range];
}
}
self.todayQianDaoGold.attributedText = String;
}
- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
[super setSelected:selected animated:animated];
// Configure the view for the selected state
}
@end