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.定义常量以备使用?
相关文章推荐
- iOS开关-UISwitch
- 18.写在二月份的尾巴,UIView animation 的奇怪需求
- 使用UIBezierPath和CAShapeLayer画各种图形
- iOS 给UILabel文字加下划线
- 探秘Java中String、StringBuilder以及StringBuffer
- IOS_可移动的UIImageView(随手指移动)
- Salesforce Process Builder - 进程生成器
- soj 2804 Longest Ordered Subsequence (II) LIS nlogn
- 解决 gradle 始终在Building的问题
- 重新生成索引存储过程 sp_rebuild_index
- duilib : 滑动显示的窗口实现以及 悬浮窗 (转载)
- Arduino - 利用电阻进行分压,测量12V电压
- 管理系统UI: System Bar 详解
- UINavigationController侧滑滑动返回 卡死问题
- 从客户端中检测到有潜在危险的Request.Form值的解决办法
- iOS7 UIKit动力学-碰撞特性UICollisionBehavior 下
- 关于利用drawable 来提升UI Perfermance(启动页时,先显示空白页 )
- libsvm之SVM_GUI使用
- UIKit框架(15)PCH头文件
- Binary XML file line #3: <item> tag requires a 'drawable' attribute or child tag defining a drawable