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

原创 2015年07月10日 10:29:46
- (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;
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

iOS 数字键盘限制输入的位数以及小数点的位数

具体操作直接看代码了:- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range r...

Adroid EditText限制输入数字与英文默认弹出数字键盘

Adroid限制输入数字与英文默认弹出数字键盘 终于要写博客了,以前总觉得技术大牛才能写博客,后面想想,分享个人想法与技术探讨而写博客也是一种不错的交流方式。今天讲讲我在项目中遇到的一个实际需求,也...

User32-SendInput模拟数字键盘发送到文本框-32位和64位兼容问题

原来的Input结构体为如下,导致只能在32位下运行,using System; using System.Runtime.InteropServices; using System.Drawing;...

iOS8 数字键盘添加自定义按钮(兼容各个版本以及解决自定义按钮滑动出现的问题)

以下是要实现的效果:

【Android自定义控件】密码输入框+数字键盘的实现

因项目需要,实现了一个自定义的密输入框和自定义数字键盘,用作用户支付密码设置界面。先上效果图如下,方格样式,以及点击空白处隐藏软键盘。 控件实现清单: 1)集成于EditText的输入框控件:Pa...

Android 输入框第一次弹出数字键盘, 后面可以随意切换

转载请注明出处 http://www.jianshu.com/p/1932ff1b78de 前言记录一次关于 EditText 首次输入需要弹出数字键盘,然后可以随便切换输入模式,下面以 输入身...

IOS-45-登录页面相关设置之手机号(只显示数字键盘、只允许输入数字、只允许输11位数)

1.首先要遵循UITextFieldDelegate代理,将相应的输入框设置代理,如:_mobileText.delegate = self; //文本编辑代理直接上代码吧://提交按钮 - (IBA...
  • IOT_LI
  • IOT_LI
  • 2015-12-12 16:32
  • 1289
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)