Skip to content

Commit 3100a64

Browse files
committed
体验优化
1 parent c0abed7 commit 3100a64

3 files changed

Lines changed: 12 additions & 1 deletion

File tree

Coding_iOS/Controllers/Login/RegisterViewController.m

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,16 @@ - (UIView *)customFooterView{
194194
// activateBtn.frame = frame;
195195
// [activateBtn addTarget:self action:@selector(reActivate) forControlEvents:UIControlEventTouchUpInside];
196196
// [footerV addSubview:activateBtn];
197+
198+
199+
RAC(self, registerBtn.enabled) = [RACSignal combineLatest:@[RACObserve(self, myRegister.email), RACObserve(self, myRegister.global_key), RACObserve(self, myRegister.j_captcha), RACObserve(self, captchaNeeded)] reduce:^id(NSString *email, NSString *global_key, NSString *j_captcha, NSNumber *captchaNeeded){
200+
if ((captchaNeeded && captchaNeeded.boolValue) && (!j_captcha || j_captcha.length <= 0)) {
201+
return @(NO);
202+
}else{
203+
return @((email && email.length > 0) && (global_key && global_key.length > 0));
204+
}
205+
}];
206+
197207
return footerV;
198208
}
199209

Coding_iOS/Models/Login.m

100755100644
File mode changed.

Coding_iOS/Util/OC_Category/UIButton+Bootstrap.m

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,9 @@ -(void)primaryStyle{
3737
-(void)successStyle{
3838
[self bootstrapStyle];
3939
self.layer.borderColor = [[UIColor colorWithHexString:@"0x3bbc79"] CGColor];
40+
self.layer.borderColor = [[UIColor clearColor] CGColor];
4041
[self setBackgroundImage:[self buttonImageFromColor:[UIColor colorWithHexString:@"0x3bbc79"]] forState:UIControlStateNormal];
41-
[self setBackgroundImage:[self buttonImageFromColor:[UIColor colorWithHexString:@"0x3bbc79"]] forState:UIControlStateDisabled];
42+
[self setBackgroundImage:[self buttonImageFromColor:[UIColor colorWithHexString:@"0x3bbc79" andAlpha:0.5]] forState:UIControlStateDisabled];
4243
[self setBackgroundImage:[self buttonImageFromColor:[UIColor colorWithHexString:@"0x32a067"]] forState:UIControlStateHighlighted];
4344
[self setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
4445
[self setTitleColor:[UIColor colorWithWhite:1.0 alpha:0.5] forState:UIControlStateDisabled];

0 commit comments

Comments
 (0)