数字键盘回收的问题-限制只能数字输入

来源:互联网 发布:java解析zip文件 编辑:程序博客网 时间:2024/04/30 00:15
- (BOOL)textField:(UITextField*)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString*)string{    NSCharacterSet*cs;    cs = [[NSCharacterSetcharacterSetWithCharactersInString:NUMBERS] invertedSet];    NSString *filtered = [[string componentsSeparatedByCharactersInSet:cs] componentsJoinedByString:@""];    BOOL basicTest = [string isEqualToString:filtered];    if(!basicTest) {        UIAlertView* alert = [[UIAlertViewalloc] initWithTitle:@"提示" message:@"请输入数字" delegate:nil cancelButtonTitle:@"确定" otherButtonTitles:nil]; [alert show]; return NO;    }    return YES;}

0 0
原创粉丝点击