BNTextField-Limit 1.1.1

BNTextField-Limit 1.1.1

MuBai 维护。



  • 作者
  • lijunjie

BNTextField-Limit

限制输入字数

使用 CocoaPods 安装

编辑 podfile

pod 'BNTextField-Limit'

end

用法

创建 Textfield

UITextField *testField = [[UITextField alloc] initWithFrame:CGRectMake(0, 0, 100, 40)];

设置限制

[testField limitCondition:^BOOL(NSString *inputStr){
        return ![weakTextField.text isEqualToString:@"111"];
    } action:^{
        NSLog(@"limit action");
}];

[testField limitNums:3 action:^{
	NSLog(@"num limit action");
}];

设置观察

[testField observeValueWithCondition:^BOOL(NSString *inputStr) {
        return weakTextField.text.length%2 == 1;
    } action:^{
        NSLog(@"vlaue is conformed");
}];

⚠️警告

如果您要设置代理,只需在设置限制之前...设置它即可。