RQVerifyView.m 699 B

123456789101112131415161718192021222324252627282930313233
  1. //
  2. // RQVerifyView.m
  3. // YueXueChe
  4. //
  5. // Created by 张嵘 on 2018/12/17.
  6. // Copyright © 2018 lee. All rights reserved.
  7. //
  8. #import "RQVerifyView.h"
  9. @interface RQVerifyView ()
  10. @end
  11. @implementation RQVerifyView
  12. + (instancetype)verifyView {
  13. return [super rq_viewFromXib];
  14. }
  15. - (void)awakeFromNib {
  16. [super awakeFromNib];
  17. @weakify(self);
  18. /// 限制验证码位数 6
  19. [self.verifyTextField rq_limitMaxLength:6];
  20. /// 监听获取按钮的enable属性
  21. [[RACObserve(self.verifyBtn, enabled) skip:1] subscribeNext:^(NSNumber * enabled) {
  22. @strongify(self);
  23. self.verifyBtn.layer.borderColor = enabled.boolValue? RQ_MAIN_COLOR.CGColor : RQColorFromHexString(@"#C8C8C8").CGColor;
  24. }];
  25. }
  26. @end