最近遇到一个产品需求,手机号码输入后,自动按照334的格式用空格分割开来,现在粘出一些相应的实现代码,仅供大家参考!
.h文件(继承与UITextfield自定义一个textField)
#import <UIKit/UIKit.h>
#define partitionStr @" "
@interface CQPhoneNumTF : UITextField
/** 去掉格式的电话号码 */
@property (nonatomic, strong) NSString *plainPhoneNum;
@end
.m文件:
#import "CQPhoneNumTF.h"
@interface CQPhoneNumTF ()<UITextFieldDelegate>
@end
@implementation CQPhoneNumTF
- (NSString *)plainPhoneNum {
return [self _noneSpaseString:self.text];
}
- (void)awakeFromNib {
[super awakeFromNib];
self.delegate = self;
}
- (instancetype