iOS_Pass : 限制UITextField中输入内容,如只限制输入数字,字母或者某几个键盘元素。
来源:互联网 发布:买二手物品的软件 编辑:程序博客网 时间:2024/06/09 22:35
限制UITextField中输入内容,如只限制输入数字,字母或者某几个键盘元素。
现在我们限制只能输入0-9的数字。
#pragma mark - UITextFieldDelegate- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{ if (textField == self.windowNumField && range.location > 4) { return NO; } NSCharacterSet *cs; if(textField == self.windowNumField) { cs = [[NSCharacterSet characterSetWithCharactersInString:@"1234567890"] invertedSet]; NSString *filtered = [[string componentsSeparatedByCharactersInSet:cs] componentsJoinedByString:@""]; BOOL basicTest = [string isEqualToString:filtered]; if(!basicTest) { return NO; } } return YES;}
同理,如果我们限制只能输入26个英文字母,把代码中的0-9数字字符串替换成a-z即可。
0 0
- iOS_Pass : 限制UITextField中输入内容,如只限制输入数字,字母或者某几个键盘元素。
- 限制UITextField只接收数字输入
- UITextField限制数字输入
- UITextField数字输入限制
- UITextField数字输入限制
- 限制EditText只输入数字和字母
- 文本框限制输入数字或者字母等。
- Android:限制EditText中只可以输入字母和数字
- iOS 限制UITextField只可以输入数字,限制文字长度
- UITextField 键盘挡住输入框 输入内容限制 设定
- 文本框只允许输入字母及数字,限制输入汉字
- html限制输入(只允许输入数字字母等)
- Swift: UITextfield 只能输入数字或字母,限制长度
- UITextField只能输入数字限制
- UITextField 限制只能输入数字
- UITextField限制只能输入数字
- 限制UITextField只能输入数字
- UITextField需要限制输入内容
- Android中的ANR异常如何分析又该怎么去避免ANR
- HTML5的Web SQL DataBase本地数据库增删改查
- -XX:-UseGCOverheadLimit 参数 java.lang.OutOfMemoryError:GC overhead limit exceeded填坑心得
- 发布自己的项目到NPM
- pcDuino day3
- iOS_Pass : 限制UITextField中输入内容,如只限制输入数字,字母或者某几个键盘元素。
- iOS 小知识
- Caffe技巧之使用snapshot来继续网络训练
- Git常用命令
- 在博客的开题贴
- tomcat指定项目路径
- java动态代理--自学以及代码
- iOS开发- 音频截取
- 学生信息管理系统——问题调试