BNTextField-Limit

限制文本输入字数
授权协议 MIT
开发语言 Objective-C Ruby
所属分类 应用工具、 文档/文本编辑
软件类型 开源软件
地区 国产
投 递 者 赵嘉赐
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

BNTextField-Limit

限制输入字数

CocoaPods安装

pod 'BNTextField-Limit'

如何使用:

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

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

Or

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

⚠️警告

如果你想设置 textfield 代理,请在设置 limit 之前设置好。

  • 用例分析 在使用UITextField的过程中,不免会有限制字符个数,字符输入规则的需求。一般情况下,会有如下两种方法: 直接设置代理,实现代理方法,- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string

 相关资料
  • 在这里,我做了一个文本输入,它显示1000按文本范围的vlaue划分: 数字结果出现在小数点以外。如何限制文本输入中出现的字符数(例如4位数:12.34)?在这里似乎不起作用。

  • 问题内容: 如何限制或限制用户在文本框中最多输入五个字符? 以下是我表单中的输入字段: 使用的是maxSize之类的东西吗? 问题答案: 最大长度: 输入将接受的最大字符数。这可以大于SIZE指定的大小,在这种情况下,该字段将适当滚动。默认值为无限制。 但是,这可能会或可能不会受到您的处理程序的影响。您可能还需要使用或添加另一个处理函数来测试长度。

  • 本文向大家介绍JS限制文本框只能输入数字和字母方法,包括了JS限制文本框只能输入数字和字母方法的使用技巧和注意事项,需要的朋友参考一下 限制只能输入数字 限制只能输入字母 限制只能输入数字和字母

  • 问题内容: 如何将输入限制为文本框,使其仅接受数字和小数点? 问题答案: 这确实有效!

  • 本文向大家介绍js限制文本框只能输入数字方法小结,包括了js限制文本框只能输入数字方法小结的使用技巧和注意事项,需要的朋友参考一下 有时需要限制文本框输入内容的类型,本节分享下正则表达式限制文本框只能输入数字、小数点、英文字母、汉字等代码。 例如,输入大于0的正整数 <input onkeyup="if(this.value.length==1){this.value=this.value.rep

  • 问题内容: 我试图在下面的字段中限制输入为数字 它不适用于 它适用于以下代码,但同时更改了两个字段 需要更改用户正在输入的输入字段的值,而不是两者都更改 问题答案: 使用此处找到的指令:而不是ng-change函数。复制此处以方便参考: