iOS textfield 限制输入字数长度
2017-02-16 10:28
549 查看
iOS textfield限制输入的最大长度
[self.textFiled addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged]; -(void)textFieldDidChange:(UITextField *)textField { CGFloat maxLength = 14; NSString *toBeString = textField.text; //获取高亮部分 UITextRange *selectedRange = [textField markedTextRange]; UITextPosition *position = [textField positionFromPosition:selectedRange.start offset:0]; if (!position || !selectedRange) { if (toBeString.length > maxLength) { NSRange rangeIndex = [toBeString rangeOfComposedCharacterSequenceAtIndex:maxLength]; if (rangeIndex.length == 1) { textField.text = [toBeString substringToIndex:maxLength]; } else { NSRange rangeRange = [toBeString rangeOfComposedCharacterSequencesForRange:NSMakeRange(0, maxLength)]; textField.text = [toBeString substringWithRange:rangeRange]; } } } }
相关文章推荐
- iOS(Swift) TextField限制输入文本的长度(不是字数)
- iOS(Swift) TextField限制输入文本的长度(不是字数)
- iOS textfield输入长度限制汉字无效
- iOS限制TextField可输入的长度
- IOS中限制TextField中输入的类型以及长度
- iOS 限制TextField输入长度(标准)
- iOS textfield限制输入的最大长度
- iOS 限制textField输入的长度
- iOS 限制TextField输入长度(标准)
- ios textfield限制中文输入长度
- IOS开发中限制TextField输入的类型及长度的方法
- iOStextfield 限制输入字符长度和过滤表情符号 - CSDN.NET
- iOS【textView或者textField文本输入字数限制】
- iOS 代码限制textField的输入长度并且删除按钮还得有效
- iOS开发之textField限制输入字数
- ios textField限制只能输入一定长度的字符
- iOS 怎么限制textView和textField的输入字数
- 仅几行iOS代码限制TextField输入长度
- IOS中如何限制TextField中输入的类型以及长度
- iOS TextField输入限制(限制长度、只能输入数字,只能输入数字字母……)