- 浏览: 38671 次
文章分类
最新评论
-
peng13123:
...
Hibernate4+Spring3+SpringMVC -
peng13123:
好吧,呵呵zxxwlj 写道 翻/墙?违法。。。
我想问为啥我goagent的文章被删除了 -
zxxwlj:
翻/墙?违法。。。
我想问为啥我goagent的文章被删除了
#pragma mark UITextFieldDelegate - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { if (textField == _priceLabel) { NSScanner *scanner = [NSScanner scannerWithString:string]; NSCharacterSet *numbers; NSRange pointRange = [textField.text rangeOfString:@"."]; if ( (pointRange.length > 0) && (pointRange.location < range.location || pointRange.location > range.location + range.length) ) { numbers = [NSCharacterSet characterSetWithCharactersInString:@"0123456789"]; } else { numbers = [NSCharacterSet characterSetWithCharactersInString:@"0123456789."]; } if ( [textField.text isEqualToString:@""] && [string isEqualToString:@"."] ) { return NO; } short remain = 2; //默认保留2位小数 NSString *tempStr = [textField.text stringByAppendingString:string]; NSUInteger strlen = [tempStr length]; if(pointRange.length > 0 && pointRange.location > 0){ //判断输入框内是否含有“.”。 if([string isEqualToString:@"."]){ //当输入框内已经含有“.”时,如果再输入“.”则被视为无效。 return NO; } if(strlen > 0 && (strlen - pointRange.location) > remain+1){ //当输入框内已经含有“.”,当字符串长度减去小数点前面的字符串长度大于需要要保留的小数点位数,则视当次输入无效。 return NO; } } NSRange zeroRange = [textField.text rangeOfString:@"0"]; if(zeroRange.length == 1 && zeroRange.location == 0){ //判断输入框第一个字符是否为“0” if(![string isEqualToString:@"0"] && ![string isEqualToString:@"."] && [textField.text length] == 1){ //当输入框只有一个字符并且字符为“0”时,再输入不为“0”或者“.”的字符时,则将此输入替换输入框的这唯一字符。 textField.text = string; return NO; }else{ if(pointRange.length == 0 && pointRange.location > 0){ //当输入框第一个字符为“0”时,并且没有“.”字符时,如果当此输入的字符为“0”,则视当此输入无效。 if([string isEqualToString:@"0"]){ return NO; } } } } NSString *buffer; if ( ![scanner scanCharactersFromSet:numbers intoString:&buffer] && ([string length] != 0) ) { return NO; } } return YES; }
发表评论
-
Xcode7 ios9不能用http请求
2015-09-17 18:49 625Xcode7 使用NSURLSession发送HTTP请求的问 ... -
iOS UITableViewCell 中 调整imageView 的图片大小
2015-08-26 16:10 1295//设置图片 [cell.imageView setImage ... -
[转]iOS 万能跳转界面方法 (runtime实用篇一)
2015-08-24 10:27 538在开发项目中,会有这样变态的需求: 推送:根据服务端推送过来 ... -
周堋斐:梦想的开发者
2015-04-13 17:56 012年的深圳软件园也是各种。呵呵哒 -
IOS判断app在appstore是否有可用的更新
2015-03-13 10:25 494iTunes可以提供app的版本信息,主要通过appid获取, ... -
uitableview分割线 左右边距相同
2015-01-21 15:59 2482_myTableView1.separatorInset= ... -
在uiimageview中设置网络图片等比例大小
2014-12-30 15:38 688NSData *data=[NSData dataWith ... -
[转]iOS UISCrollView循环滚动 实现
2014-12-30 13:42 646google了半天发现很多人竟然搞不定,甚至还有人用数组左移右 ... -
push的时候,感觉上一个页面的视图还有残留,然后停顿了一下,才消失的解决
2014-12-10 20:04 1799这个,以前遇到过,后来不知怎么弄好了,现在就是你如果改下pus ... -
view整体上移
2014-11-26 16:06 732如果你准备将你的老的 iOS 6 app 迁移到 iOS 7/ ... -
广告轮播
2014-11-17 20:05 429h <UIAlertViewDelegate,UIScr ... -
设置全局navigation barbuttonitem
2014-11-17 19:58 692#pragma mark 设置全局navigation bar ... -
nsdate 前一天,后一天
2014-11-17 19:57 1119h { NSDate *choseDate;//显示日 ... -
sdwebimage ios8 报错
2014-11-02 00:22 612报错:Use of undeclared identifier ... -
之前有人整理过Git上好用的iOS库,我搬运一下
2014-10-31 14:56 277之前有人整理过Git上好用的iOS库,我搬运一下: http: ... -
ios中添加和移除view
2014-08-14 11:36 786la = [[UILabel alloc]init]; ... -
NSTimer倒计时
2014-07-17 10:56 494// [NSTimer scheduledTimerWithT ... -
转】视图切换总结
2014-06-04 12:06 5071、利用ModalViewController切换View ... -
ios 判断网络连接以及获取路由信息
2014-05-29 11:53 1627首先 引入 Reachability.h 和Reachabil ... -
UINavigationController如何连续返回两级/回到第一级
2014-01-18 09:44 758//连续返回两级 int index=[[self.navig ...
相关推荐
数字和小数点的限制ITextField如何使用带有小数点的
本demo主要是解决一般限制输入字符数量方法存在的一个bug,就是在将要超过限制时输入一串非常长的字符串,选择字符串时会提示超过限制问题;
IB 方式配置 UITextField 组件输入规则(格式、验证、长度、跳转顺序)
在我们日常开发中经常遇到一些情况,要UITextField只能输入某一种特定的字符.比如大写A-Z或者小写a-z,或者汉字.或者数字.那么该如何实现呢,下面通过这篇文章来看看吧。
实现UITextField的键盘隐藏以及为了防止键盘挡住TextField而上移下移
要判断输入金额为正确金额的方法有两个,一个是用正则表达式,另一个就是用textfield的代理方法 有时候难免遇到这样的需求,不符合规则的金额就不让输入时,那用这种方法比较合理 ...1.要求用户输入首位不能为小数点;
一个方法自定义输入内容的限制,如保留两位小数,限制输入特殊符号
对UITextField,UITextView增加字符,字节限制,输入字符类型限制 typedef NS_ENUM(NSInteger, XLFTextLimitType) { XLFTextLimitTypeNone, // 无限制 XLFTextLimitTypeByte, // 字节数限制 ...
在开发的过程中,每次写到UITextField,就不由得心里不爽,因为要考虑到各种输入限制,实现代理、通知等一些麻烦繁琐的东西,就心中不爽,所以才写了这个ZASTextFieldFormat (本地下载)简单的轮子,先暂时用着,...
UITextField邮箱后缀联想输入 github地址: https://github.com/cheng534078182/TextMatchEmail
使用通知,动态获取UITextField中汉字个数
UITextField Demo IOS Objective-C 代码
UITextView 实现UITextField功能
iOS文本框,有时候需要用到类似炒股软件添加百分比或者数字等
iOS UITextField 扩展 密码框
RTextField 显示输入字符的UITextField
UITextField 的分类,一行代码搞定:最大输入长度、历史记录、选中指定文字等等功能!
UITextField自动每四格添加一个空格,支持回删
UITextField、UITextView 限制输入