ios UItextField 控制输入内容只输入数字
来源:互联网 发布:局域网共享文件软件 编辑:程序博客网 时间:2024/05/17 08:10
@interface ViewController ()<UITextFieldDelegate>
{
UITextField *_textField;
}
@end
@implementation ViewController
- (void)viewDidLoad {
[superviewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
_textField = [[UITextFieldalloc]init];
_textField.frame =CGRectMake(20,100, 100,30);
_textField.borderStyle =UITextBorderStyleRoundedRect;
_textField.delegate =self;
[self.viewaddSubview:_textField];
}
//设置文本框只能输入数字
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
//如果是限制只能输入数字的文本框
if (_textField==textField) {
return [selfvalidateNumber:string];
}
//否则返回yes,不限制其他textfield
returnYES;
}
- (BOOL)validateNumber:(NSString*)number
{
BOOL res =YES;
NSCharacterSet* tmpSet = [NSCharacterSetcharacterSetWithCharactersInString:@"0123456789"];
int i =0;
while (i < number.length) {
NSString * string = [numbersubstringWithRange:NSMakeRange(i,1)];
NSRange range = [stringrangeOfCharacterFromSet:tmpSet];
if (range.length ==0) {
res =NO;
break;
}
i++;
}
return res;
}
- ios UItextField 控制输入内容只输入数字
- //UITextField控制只输入数字
- 只让UITextField输入数字
- IOS开发限制UITextField只可以输入数字
- iOS中判断UITextField的输入只为数字
- IOS开发限制UITextField只可以输入数字
- IOS开发限制UITextField只可以输入数字
- IOS开发限制UITextField只可以输入数字
- iOS 限制UITextField只可以输入数字,限制文字长度
- 控制UITextField只能输入数字
- iOS UITextField限制输入内容
- iOS 监听UITextfield输入内容
- iOS控制UITextfield输入字符
- IOS控制UITextField输入字数
- IOS控制UITextField输入字数
- 限制UITextField只接收数字输入
- 控制文本框只输入数字
- 控制UITextField只能输入数字、字母
- Tensorflow实例:实现VGG
- stream_context_create()发送POST/GET请求
- scikit-learn 中文文档-朴素贝叶斯-监督学习|ApacheCN
- 循环嵌套判断字符串是否相等
- Selenium Webdriver元素定位的八种常用方式
- ios UItextField 控制输入内容只输入数字
- 工作总结第二天
- mysql学习 stage1-0
- 用OpenCV和Dlib进行人脸颜值预测-解析
- idea 创建 maven web项目
- 我的物联网项目(十二) 单体应用架构不行?
- OpenCv 灰度直方图显示
- mysql数据导出
- 添加表、字段、存储过程、定时任务