TextFiled 控制键盘只可以输入数字(TextFiled only allow number input)
2015-12-16 15:05
537 查看
-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { BOOL shouldInput = YES; NSNumberFormatter * nf = [[NSNumberFormatter alloc] init]; [nf setNumberStyle:NSNumberFormatterDecimalStyle]; NSString * newString = [NSString stringWithFormat:@"%@%@",textField.text,string]; NSNumber * number = [nf numberFromString:newString]; if (number) shouldInput = YES; else shouldInput = NO; if ([string isEqualToString:@"-"] || !string.length) { shouldInput = YES; } return shouldInput; }
相关文章推荐
- 按区域统计采购金额 jfreechart 图表显示
- VS中的SVN的图标不见了
- amoeba+mmm搭建mysql高可用负载均衡集群
- iis7 发布mvc3 遇到的HTTP错误 403.14-Forbidden Web 服务器被配置为不列出此目录的内容
- zzulioj 1776: 和尚特烦恼2——第几个素数 (素数打表)
- 文件上传
- fuseTools下 如何融合使用 javaScript,Uno Program,Ux MarkUp
- OC中数组操作1
- 未能加载文件或程序集“***”或它的某一个依赖项。拒绝访问。vs2005+win7 64
- zzulioj--1775-- 和尚特烦恼1——是不是素数(素数水题)
- JavaScript_confirm_Js确认删除对话框
- Android:解决DatePickerDialog只有完成按钮、没有取消按钮的问题
- android系统编译kernel出错:file not recognized: File truncated
- 加载网络的url工具的两个方法(直接使用)
- 一步一图剖析CSS中的position定位
- 活动指示器UIActivityIndicatorView
- git diff的用法
- javascript对象
- CodeForces 604C 【思维水题】`
- zzulioj--1775-- 和尚特烦恼1——是不是素数(素数水题)