开发中,经常会遇到要求对输入进行一些限制的需求,有些是限制输入的字数,有些是限制输入的内容。
输入功能的使用不是使用UITextView,就是使用UITextField。
下面就关于UITextField对于限制贴出如下代码(代码功能实现效果:5个整数位+1个小数点+2个小数位)
编码过程注意:
1、首个输入字符只能是1-9之间的数字;
2、只能输入一个小数点;
3、整数位只最多只能输入5位;
4、小数位最多只能输入2位;
步骤1 编码实现限制
- (BOOL)limitInputString:(NSString *)aString
{
//限制只能输入数字与小数点
NSCharacterSet *firstSet = [NSCharacterSet characterSetWithCharactersInString:@".0"];
NSCharacterSet *nu