您的位置:首页 > 产品设计 > UI/UE

IOS开发限制UITextField只可以输入数字

2016-02-29 16:58 603 查看
两种都需要设置代理  然后实现代理方法一、限制只能输入数字,但输入错误没有提示只是不显示
 - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {NSString *result = [textField.text stringByReplacingCharactersInRange:range withString:string];if (result.length == 0) return YES;NSString *regex = @"^[1-9][0-9]*$";NSPredicate *prd = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];return [prd evaluateWithObject:result];}
二、限制只能输入数字,但输入错误会有提示1.定义常量以备使用?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: