Commit 2a9005b2 cgx

开启我的每日任务和我的积分

1 个父辈 a2d34dfb
......@@ -15,7 +15,7 @@
@property (nonatomic, strong) UIImageView *levelIV;
@property (nonatomic, strong) UIButton *modifyBtn;
@property (nonatomic, strong) UIView *scoreTaskEvaluateView;
//@property (nonatomic, strong) UILabel *scoreCountLab;
@property (nonatomic, strong) UILabel *scoreCountLab;
@property (nonatomic, strong) UIButton *openAIBtn;
@property (nonatomic, strong) UIView *reportReviewsView;
@end
......@@ -46,25 +46,16 @@
[self.titleLab mas_remakeConstraints:^(MASConstraintMaker *make) {
make.left.equalTo(self.portraitIV.mas_right).offset(20);
make.right.equalTo(self.modifyBtn.mas_left).offset(-20);
make.centerY.equalTo(self.portraitIV);
make.top.equalTo(self.portraitIV).offset(4);
}];
[self.levelIV mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.equalTo(self.titleLab).offset(-8);
make.top.equalTo(self.titleLab.mas_bottom).offset(4);
make.size.mas_equalTo(CGSizeMake(95, 35));
}];
// [self.titleLab mas_remakeConstraints:^(MASConstraintMaker *make) {
// make.left.equalTo(self.portraitIV.mas_right).offset(20);
// make.top.equalTo(self.portraitIV).offset(4);
// }];
// [self.levelIV mas_makeConstraints:^(MASConstraintMaker *make) {
// make.left.equalTo(self.titleLab).offset(-8);
// make.top.equalTo(self.titleLab.mas_bottom).offset(4);
// make.size.mas_equalTo(CGSizeMake(95, 35));
// }];
// self.openAIBtn.hidden = model.is_access == 1;
// self.reportReviewsView.hidden = !self.openAIBtn.hidden;
// self.scoreCountLab.text = [NSString stringWithFormat:@"我的积分:%d", model.total_points];
self.openAIBtn.hidden = model.is_access == 1;
self.reportReviewsView.hidden = !self.openAIBtn.hidden;
self.scoreCountLab.text = [NSString stringWithFormat:@"我的积分:%d", model.total_points];
} else {
self.portraitIV.image = [UIImage imageNamed:@"basicPlaceholder"];
self.titleLab.text = @"注册/登录";
......@@ -76,12 +67,9 @@
make.centerY.equalTo(self.portraitIV);
}];
// self.openAIBtn.hidden = NO;
// self.reportReviewsView.hidden = YES;
// self.scoreCountLab.text = @"我的积分";
self.openAIBtn.hidden = NO;
self.reportReviewsView.hidden = !self.openAIBtn.hidden;
self.reportReviewsView.hidden = YES;
self.scoreCountLab.text = @"我的积分";
}
}
......@@ -96,12 +84,8 @@
if (self = [super initWithFrame:CGRectMake(0, 0, 0, 0)]) {
_delegate = delegate;
// [self mas_makeConstraints:^(MASConstraintMaker *make) {
// make.height.greaterThanOrEqualTo(@338);
// make.width.equalTo(@(kScreenWidth));
// }];
[self mas_makeConstraints:^(MASConstraintMaker *make) {
make.height.greaterThanOrEqualTo(@196);
make.height.greaterThanOrEqualTo(@338);
make.width.equalTo(@(kScreenWidth));
}];
......@@ -170,71 +154,43 @@
[self addSubview:scoreTaskEvaluateView];
self.scoreTaskEvaluateView = scoreTaskEvaluateView;
UIButton *dailyTaskBtn = [self btnWithDKImagePicker:DKImagePickerWithNames(@"btn_person_meirirenwu", @"dk_btn_person_meirirenwu", @"btn_person_meirirenwu") tag:1];
UIButton *myScoreBtn = [self btnWithDKImagePicker:DKImagePickerWithNames(@"btn_person_wodejifen", @"dk_btn_person_wodejifen", @"btn_person_wodejifen") tag:2];
[self.scoreTaskEvaluateView mas_makeConstraints:^(MASConstraintMaker *make) {
make.width.equalTo(self);
make.top.equalTo(self.userInfoView.mas_bottom);
make.left.right.equalTo(self);
make.bottom.equalTo(self).priorityHigh();
}];
/*
UIView *scoreTaskEvaluateView = [UIView new];
[self addSubview:scoreTaskEvaluateView];
self.scoreTaskEvaluateView = scoreTaskEvaluateView;
[scoreTaskEvaluateView debugViewShowBorder];
UIButton *dailyTaskBtn = [self btnWithDKImagePicker:DKImagePickerWithNames(@"btn_person_meirirenwu", @"dk_btn_person_meirirenwu", @"btn_person_meirirenwu") tag:1];
UIButton *myScoreBtn = [self btnWithDKImagePicker:DKImagePickerWithNames(@"btn_person_wodejifen", @"dk_btn_person_wodejifen", @"btn_person_wodejifen") tag:2];
[self.scoreTaskEvaluateView mas_makeConstraints:^(MASConstraintMaker *make) {
make.width.equalTo(self);
make.top.equalTo(self.userInfoView.mas_bottom);
make.left.right.equalTo(self);
make.bottom.equalTo(self).priorityHigh();
}];
CGFloat btn_width = (kScreenWidth - 30 - 13)/2.0;
CGFloat btn_height = 62*btn_width/166.0;
[dailyTaskBtn mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.equalTo(self.scoreTaskEvaluateView).offset(15);
make.top.equalTo(self.scoreTaskEvaluateView).offset(19);
make.right.equalTo(myScoreBtn.mas_left).offset(-13);
make.height.equalTo(@(btn_height));
make.size.equalTo(myScoreBtn);
}];
[myScoreBtn mas_makeConstraints:^(MASConstraintMaker *make) {
make.right.equalTo(self.scoreTaskEvaluateView).offset(-15);
make.top.equalTo(dailyTaskBtn);
}];
CGFloat ai_btn_width = kScreenWidth - 30;
CGFloat ai_btn_height = 62*ai_btn_width/345.0;
[self.openAIBtn mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.equalTo(self.scoreTaskEvaluateView).offset(15);
make.right.equalTo(self.scoreTaskEvaluateView).offset(-15);
make.top.equalTo(dailyTaskBtn.mas_bottom).offset(18);
make.height.equalTo(@(ai_btn_height));
make.bottom.equalTo(self.scoreTaskEvaluateView).offset(-19);
}];
[self.reportReviewsView mas_makeConstraints:^(MASConstraintMaker *make) {
make.edges.equalTo(self.openAIBtn);
}];
*/
CGFloat btn_width = (kScreenWidth - 30 - 13)/2.0;
CGFloat btn_height = 62*btn_width/166.0;
[dailyTaskBtn mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.equalTo(self.scoreTaskEvaluateView).offset(15);
make.top.equalTo(self.scoreTaskEvaluateView).offset(19);
make.right.equalTo(myScoreBtn.mas_left).offset(-13);
make.height.equalTo(@(btn_height));
make.size.equalTo(myScoreBtn);
}];
[myScoreBtn mas_makeConstraints:^(MASConstraintMaker *make) {
make.right.equalTo(self.scoreTaskEvaluateView).offset(-15);
make.top.equalTo(dailyTaskBtn);
}];
CGFloat ai_btn_width = kScreenWidth - 30;
CGFloat ai_btn_height = 62*ai_btn_width/345.0;
[self.openAIBtn mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.equalTo(self.scoreTaskEvaluateView).offset(15);
make.right.equalTo(self.scoreTaskEvaluateView).offset(-15);
make.top.equalTo(scoreTaskEvaluateView).offset(18);
make.top.equalTo(dailyTaskBtn.mas_bottom).offset(18);
make.height.equalTo(@(ai_btn_height));
make.bottom.equalTo(self.scoreTaskEvaluateView).offset(-18);
make.bottom.equalTo(self.scoreTaskEvaluateView).offset(-19);
}];
[self.reportReviewsView mas_makeConstraints:^(MASConstraintMaker *make) {
make.edges.equalTo(self.openAIBtn);
}];
// 更新布局
// [self.scoreTaskEvaluateView layoutIfNeeded];
[self layoutIfNeeded];
[self updateUserView];
......@@ -333,50 +289,50 @@
}
#pragma mark - builders
//- (UIButton *)btnWithDKImagePicker:(DKImagePicker)imgPicker tag:(NSInteger)tag {
// UIButton *btn = [UIButton new];
// btn.tag = tag;
// [btn dk_setImage:imgPicker forState:UIControlStateNormal];
// [btn.imageView setContentMode:UIViewContentModeScaleAspectFill];
// btn.contentHorizontalAlignment= UIControlContentHorizontalAlignmentFill;
// btn.contentVerticalAlignment = UIControlContentVerticalAlignmentFill;
// [btn addTarget:self action:@selector(scoreTaskAction:) forControlEvents:UIControlEventTouchUpInside];
// [self.scoreTaskEvaluateView addSubview:btn];
//
// UILabel *titleLab = [UILabel labWithText:(tag == 1 ? @"每日任务" : @"我的积分") font:BoldFont(15.0) fit:YES];
// titleLab.dk_textColorPicker = DKColorPickerWithColors(MainTextColor, DkTitleColor, DSWhite);
// [btn addSubview:titleLab];
//
// [titleLab mas_makeConstraints:^(MASConstraintMaker *make) {
// make.left.equalTo(btn).offset(12);
// make.top.equalTo(btn).offset(10);
// }];
//
// if (tag == 1) {
// UILabel *tipsLab = [UILabel labWithText:@"做任务攒积分 >" textColor:BrandColor font:SysFont(8.0)];
// tipsLab.textAlignment = NSTextAlignmentCenter;
// [tipsLab cornerRadius:8.0];
// tipsLab.layer.borderWidth = .5;
// tipsLab.layer.borderColor = BrandColor.CGColor;
// [btn addSubview:tipsLab];
// [tipsLab mas_makeConstraints:^(MASConstraintMaker *make) {
// make.left.equalTo(titleLab);
// make.bottom.equalTo(btn).offset(-10);
// make.size.mas_equalTo(CGSizeMake(65, 15));
// }];
// } else {
// UILabel *scoreCountLab = [UILabel labWithFont:SysFont(12.0)];
// scoreCountLab.dk_textColorPicker = DKColorPickerWithColors(SubTitleColor, DkTitleColor, DSWhite);
// [btn addSubview:scoreCountLab];
// self.scoreCountLab = scoreCountLab;
// [scoreCountLab mas_makeConstraints:^(MASConstraintMaker *make) {
// make.left.equalTo(titleLab);
// make.bottom.equalTo(btn).offset(-10);
// make.right.equalTo(btn).offset(-79);
// }];
// }
//
// return btn;
//}
- (UIButton *)btnWithDKImagePicker:(DKImagePicker)imgPicker tag:(NSInteger)tag {
UIButton *btn = [UIButton new];
btn.tag = tag;
[btn dk_setImage:imgPicker forState:UIControlStateNormal];
[btn.imageView setContentMode:UIViewContentModeScaleAspectFill];
btn.contentHorizontalAlignment= UIControlContentHorizontalAlignmentFill;
btn.contentVerticalAlignment = UIControlContentVerticalAlignmentFill;
[btn addTarget:self action:@selector(scoreTaskAction:) forControlEvents:UIControlEventTouchUpInside];
[self.scoreTaskEvaluateView addSubview:btn];
UILabel *titleLab = [UILabel labWithText:(tag == 1 ? @"每日任务" : @"我的积分") font:BoldFont(15.0) fit:YES];
titleLab.dk_textColorPicker = DKColorPickerWithColors(MainTextColor, DkTitleColor, DSWhite);
[btn addSubview:titleLab];
[titleLab mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.equalTo(btn).offset(12);
make.top.equalTo(btn).offset(10);
}];
if (tag == 1) {
UILabel *tipsLab = [UILabel labWithText:@"做任务攒积分 >" textColor:BrandColor font:SysFont(8.0)];
tipsLab.textAlignment = NSTextAlignmentCenter;
[tipsLab cornerRadius:8.0];
tipsLab.layer.borderWidth = .5;
tipsLab.layer.borderColor = BrandColor.CGColor;
[btn addSubview:tipsLab];
[tipsLab mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.equalTo(titleLab);
make.bottom.equalTo(btn).offset(-10);
make.size.mas_equalTo(CGSizeMake(65, 15));
}];
} else {
UILabel *scoreCountLab = [UILabel labWithFont:SysFont(12.0)];
scoreCountLab.dk_textColorPicker = DKColorPickerWithColors(SubTitleColor, DkTitleColor, DSWhite);
[btn addSubview:scoreCountLab];
self.scoreCountLab = scoreCountLab;
[scoreCountLab mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.equalTo(titleLab);
make.bottom.equalTo(btn).offset(-10);
make.right.equalTo(btn).offset(-79);
}];
}
return btn;
}
@end
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!