123456789101112131415161718192021222324252627282930313233343536373839 |
- //
- // AuthCodeTextField.m
- // 隐私保护
- //
- // Created by xd h on 2023/11/7.
- //
- #import "AuthCodeTextField.h"
- @implementation AuthCodeTextField
- -(instancetype)init{
- if(self = [super init]){
- //self.keyboardType = UIKeyboardTypeNumberPad;
- self.textAlignment = NSTextAlignmentCenter;
- self.backgroundColor = [UIColor hwColor:@"#E3E8F1" alpha:1.0];
- self.layer.cornerRadius = 4;
- self.layer.masksToBounds = YES;
- self.textColor = [UIColor blackColor];
- self.font = [UIFont boldSystemFontOfSize:16.0];
- // iOS12.0 系统之后,可以自动获取短信中的验证码
- if(@available(iOS 12.0,*)){
- // self.textContentType = UITextContentTypeOneTimeCode;
- }
- }
- return self;
- }
- // 把这个代理方法传递出去
- -(void)deleteBackward{
- if(self.text.length == 0){
- if([self.auth_delegate respondsToSelector:@selector(authCodeTextFieldDeleteBackward:)]){
- [self.auth_delegate authCodeTextFieldDeleteBackward:self];
- }
- }
- [super deleteBackward];
- }
- @end
|