UITextField有高亮字符的情况下如何控制字符输入个数
来源:互联网 发布:乐视vr 没数据 编辑:程序博客网 时间:2024/06/08 16:02
func getTextFieldText(with str: String?) -> String?{ //最大字符个数为10 guard let s = str, s.characters.count > 10 else { return str } let startIndex = str!.startIndex let endIndex = str!.index(str!.startIndex, offsetBy: maxLen) return str?.substring(with: startIndex ..< endIndex)}//绑定到valueChanged事件func textFieldValueChanged(textField: UITextField){ let textStr = textField.text let lang = UIApplication.shared.textInputMode?.primaryLanguage if lang == "zh-Hans" || lang == "zh-Hant" { let selectedRange = textField.markedTextRange guard selectedRange != nil else{ textField.text = self.getTextFieldText(with: textStr) return } let position = textField.position(from: selectedRange!.start, offset: 0) guard position != nil else { textField.text = self.getTextFieldText(with: textStr) return } }else{ textField.text = self.getTextFieldText(with: textStr) }}
阅读全文
0 0
- UITextField有高亮字符的情况下如何控制字符输入个数
- UItextField限制字符输入的个数
- iOS-UITextField限制输入的字符个数
- 限制UITextField输入字符个数
- iOS控制UITextfield输入字符
- 控制textarea输入字符个数
- js控制textarea输入字符串的个数,鼠标按下抬起判断输入字符数
- android如何同时控制EditText输入字符个数和禁止特殊字符输入?
- UITextField限制中文输入下的字符长度
- UITextField字符输入限制
- UITextField字符输入限制
- android同时控制EditText输入字符个数和禁止特殊字符输入的方法
- 《统计输入字符的个数》
- UITextField 计算输入的字符个数(包含中英文数字特殊符号)
- UITextField只限中文、英文、数字输入和限制字符个数的实现方法
- 如何利用c++在不按enter键的情况下显示输入的字符
- UItextfield输入不了任何字符的解决办法
- iOS限制UITextField的输入字符数
- Unidirectional TSP UVA
- 泛型Generic(一)
- Pointwise二维机翼网格生成
- 优化powerdesigner在table视图中的显示内容
- oracle partition表分区
- UITextField有高亮字符的情况下如何控制字符输入个数
- react-native-Art动画基础
- JS中自定义sleep函数
- Glide用法
- Ubuntu联网安装Mysql
- jQuery3.2
- weex playground手机查看weex项目
- js里的call和apply方法
- [bzoj1751][Usaco2005 qua]Lake Counting