| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- //
- // DailyQuestCell.m
- // PopupViewWindow
- //
- // Created by 杨仁伟 on 2017/5/22.
- // Copyright © 2017年 yrw. All rights reserved.
- //
- #import "DailyQuestCell.h"
- #import "BMListModel.h"
- @implementation DailyQuestCell
- - (void)awakeFromNib
- {
- [super awakeFromNib];
- // self.img.hidden = YES;
- self.imgTitleL.numberOfLines = 0;
- self.imgTitleL.textAlignment = NSTextAlignmentCenter;
- }
- - (void)layoutSubviews
- {
- [super layoutSubviews];
- // self.distanceTopConstant.constant = self.distanceTopConstant.constant * kAppRowHScale;
- // self.imgDistanceTopConstant.constant = self.imgDistanceTopConstant.constant * kAppRowHScale;
- // self.receiveBtnWConstant.constant = self.receiveBtnWConstant.constant * kScaleWidth;
- // self.receiveBtnHconstant.constant = self.receiveBtnHconstant.constant * kAppRowHScale;
- // self.receiveBtn.layer.cornerRadius = 3;
- self.viewVideoLbl.font = [UIFont systemFontOfSize:15];
- // self.viewVideoLbl.textColor = kAppGrayColor1;
- // self.rewardLbl.textColor = RGB(255, 95, 95);
- self.rewardLbl.font = [UIFont systemFontOfSize:13];
-
- }
- - (void)configDailyQuestWithImgArray:(NSMutableArray *)imgArray taskArray:(NSMutableArray *)taskArray currentIndexPath:(NSInteger)currentIndexPath
- {
- // self.img.image = [UIImage imageNamed:imgArray[currentIndexPath]];
- self.viewVideoLbl.text = taskArray[currentIndexPath];
-
- }
- - (void)creatCellWithModel:(BMListModel *)listModel andRow:(int)row
- {
- // [self.img sd_setImageWithURL:[NSURL URLWithString:listModel.image] placeholderImage:kDefaultPreloadHeadImg];
- self.viewVideoLbl.text = listModel.title;
- self.rewardLbl.text = listModel.desc;
- self.receiveBtn.tag = row;
- self.imgTitleL.text = listModel.title;
-
- if ([listModel.left_times intValue] == 0)
- {
- // self.receiveBtn.backgroundColor = [[UIColor blackColor] colorWithAlphaComponent:0.3];
- // self.receiveBtn.layer.cornerRadius = 3;
- self.receiveBtn.contentHorizontalAlignment=UIControlContentHorizontalAlignmentCenter;
- self.receiveBtn.userInteractionEnabled = NO;
- [self.receiveBtn setTitle:ASLocalizedString(@"已领")forState:UIControlStateNormal];
- [self.receiveBtn setTitleColor:kWhiteColor forState:UIControlStateNormal];
- }else
- {
- if ([listModel.progress intValue] == 100)
- {
- self.receiveBtn.userInteractionEnabled = YES;
- self.receiveBtn.backgroundColor = kClearColor;
- self.receiveBtn.contentHorizontalAlignment=UIControlContentHorizontalAlignmentCenter;
- [self.receiveBtn setTitle:ASLocalizedString(@"领取")forState:UIControlStateNormal];
- [self.receiveBtn setBackgroundImage:[UIImage imageNamed:@"mg_daily_task_receive"] forState:UIControlStateNormal];
- }else
- {
- [self.receiveBtn setTitleColor:kWhiteColor forState:UIControlStateNormal];
- self.receiveBtn.backgroundColor = kClearColor;
- [self.receiveBtn setBackgroundImage:[UIImage imageNamed:@"mg_daily_task_receive_select"] forState:UIControlStateNormal];
- [self.receiveBtn setTitle:[NSString stringWithFormat:@"%@/%@",listModel.current,listModel.target] forState:UIControlStateNormal];
- self.receiveBtn.userInteractionEnabled = NO;
- }
- }
- }
- - (IBAction)receiveBtn:(UIButton *)sender
- {
- if (self.taskBlock)
- {
- self.taskBlock((int)sender.tag);
- }
- }
- @end
|