88 lines
3.8 KiB
Objective-C
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
|