IOS中如何限制TextField中输入的类型以及长度
2013-12-15 10:28
603 查看
在ViewController中添加如下代码:
即可实现只允许数字输入,以及允许输入的长度做出限制。
-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{ // Check for non-numeric characters NSUInteger lengthOfString = string.length; for (NSInteger loopIndex = 0; loopIndex < lengthOfString; loopIndex++) {//只允许数字输入 unichar character = [string characterAtIndex:loopIndex]; if (character < 48) return NO; // 48 unichar for 0 if (character > 57) return NO; // 57 unichar for 9 } // Check for total length NSUInteger proposedNewLength = textField.text.length - range.length + string.length; if (proposedNewLength > 3) return NO;//限制长度 return YES; }
即可实现只允许数字输入,以及允许输入的长度做出限制。
相关文章推荐
- IOS中限制TextField中输入的类型以及长度
- IOS开发中限制TextField输入的类型及长度的方法
- 仅几行iOS代码限制TextField输入长度
- iOS开发中如何设置textfield输入长度并且仅仅只能输入数字
- iOS 限制TextField输入长度(标准)
- iOStextfield 限制输入字符长度和过滤表情符号
- iOStextfield 限制输入字符长度和过滤表情符号 - CSDN.NET
- iOS中textfield有效限制输入长度
- iOS(Swift) TextField限制输入文本的长度(不是字数)
- iOS textfield 限制输入字数长度
- iOS限制TextField可输入的长度
- iOS 代码限制textField的输入长度并且删除按钮还得有效
- iOS 限制textField输入的长度
- iOS如何限制textField的输入格式
- 如何限制UITextField输入长度(监听textField文本变化的事件)
- iOS textfield限制输入的最大长度
- iOS--如何限制textField输入时小数点后需要的个数
- iOS 限制TextField输入长度(标准)
- ios textField限制只能输入一定长度的字符
- iOS(Swift) TextField限制输入文本的长度(不是字数)