输入掩码可帮助用户通过确保预定义的格式来辅助输入。这对于日期、数字、电话号码等很有用
@interface VViewController ()
@property (weak,nonatomic) IBOutlet VMaskTextField * maskTextField;
@end
@implementation VViewController
- (void)viewDidLoad{
//Telephone with Code Area
self.maskTextField.mask = @"(##) ####-####";
self.maskTextField.delegate = self;
}
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{
return [_maskTextField shouldChangeCharactersInRange:range replacementString:string];
}
@end
VMaskTextField 通过 CocoaPods 提供。要安装它,只需将以下行添加到 Podfile 中
pod "VMaskTextField"
或者将 VMaskTextField.h 和 VMaskTextField.m 拷贝到您的项目文件夹中。
viniciusmo,[email protected]
VMaskTextField 在 MIT 许可下提供。有关更多信息,请查看 LICENSE 文件。