iOS-文本框字数限制
来源:互联网 发布:设备域名应该怎么设置 编辑:程序博客网 时间:2024/05/21 10:30
导读:之前在做文本框限制字数的时候遇到了一个问题:监听文本框的内容的改变,一旦超过了输入长度就不让用户输入,导致了用户在输入拼音时,还未转化为汉字的拼音的长度也被计算在了输入长度哪,使得用户还未输入到规定的长度就已经不能输了。最近,找到了解决的方法:
-(void)textChanged{//获取当前文本框的输入法NSString *language = self.textField.textInputMode.primaryLanguage;//如果是中文输入if ([language isEqualToString:@"zh-Hans"]) {//获取哪些还未转为拼音的长度UITextRange *range = [self.textField markedTextRange];//没有range表示已经全部转为中文if (!range && self.textField.text.length > 4) {NSString *str = [NSString URLDecodedString:self.textField.text];self.textField.text = [str substringToIndex:4];}} else if(self.textField.text.length > 4){NSString *str = [NSString URLDecodedString:self.textField.text];self.textField.text = [str substringToIndex:4];}}
阅读全文
0 0
- iOS-文本框字数限制
- 文本框限制字数(asp)
- 限制文本框的字数
- js限制文本框字数
- 文本框限制字数提示
- 限制文本框输入字数
- 文本框字数限制 keyup
- 文本框限制输入字数
- Jquery 限制文本框输入字数
- 文本框统计字数与限制
- 如何限制文本框中的字数
- 如何限制文本框中的字数
- 文本框输入字数限制JQuery
- 限制文本框的输入字数
- iOS UITextView字数限制
- iOS UITextView限制字数
- ios限制输入字数
- iOS UITextView限制字数
- [Docker]1.Windows下安装Docker
- Leetcode 501 Find Mode in Binary Search Tree
- ActiveMQ的安装和基本使用
- MySQL创建用户与授权方法
- hello node.js
- iOS-文本框字数限制
- MySQL开启远程连接权限
- Java虚拟机:class文件格式
- kotlin常用操作符
- 磁感应强度单位小计
- java.lang.IllegalArgumentException pointerIndex out of range
- android之反编译技术详细演练
- 实现瀑布流
- 实现tomcat启动时自动运行代码的方法