iOS 车牌号键盘

2018-06-01  本文已影响713人  rztime

github:RZCarPlateNoTextField (iOS 车牌号 键盘)

iOS 车牌号键盘 对UITextField封装一个专用车牌号输入键盘

对键盘的inputView做了一个替换,输入项只能选择输入车牌号(省(或特殊车牌)+数字字母+特殊汉字)

使用RZCarPlateNoTextField

    pod 'RZCarPlateNoTextField'

或将项目中Core文件夹拖入目标项目

    RZCarPlateNoTextField *textfield = [[RZCarPlateNoTextField alloc] initWithFrame:CGRectMake(10, 100, 300, 50)];
//    textfield.backgroundColor = [UIColor colorWithWhite:0.7 alpha:1];
//    textfield.rz_maxLength = 0;  // 最大输入长度 (0 不限制)
//    textfield.rz_checkCarPlateNoValue = NO;  // 是否需要校验车牌号输入规则
//    textfield.rz_regexPlateNoIfYouNeed = ^NSString * _Nonnull(NSString * _Nonnull text) {
//        // 你的校验方法,
//        return text;
//    };
//    textfield.rz_textFieldEditingValueChanged = ^(RZCarPlateNoTextField * _Nonnull textField) {
//        NSLog(@"输入变化回调:%@", textField.text);
//    };
//    [textfield rz_changeKeyBoard:NO]; // 代码控制显示字母 (YES:省份)
    [self.view addSubview:textfield];
[RZCarPlateNoInputAlertView showToVC:self plateNo:@"" title:@"请输入车牌号" plateLength:8 complete:^(BOOL isCancel, NSString * _Nonnull plateNo) {
    NSLog(@"plateNo:%@", plateNo);
    }];
}];
区.png 数字字母.png 弹出.png
上一篇 下一篇

猜你喜欢

热点阅读