处理中文输入的问题
来源:互联网 发布:csharp高级编程 编辑:程序博客网 时间:2024/05/14 03:02
在ios开发中,经常碰到这样一个问题,就是输入中文的时候,键盘上才输入拼音,没有选择汉字,就会触发textField的textChange 事件,这样有些问题。比如需要统计字符长度时,可能会统计成拼音的长度。还有在某些搜索功能下,我们希望每输入一个汉字时自动触发搜索操作,这个时候却是每输入一个拼音字母就触发一下操作。
在UITextField 实现了UITextInput 协议,该协议中有一个方法 markedTextRange,该方法可以返回被 marked 的 text的位置长度,如果没有就为nil
可以通过判断markedTextRange 是否为nil 来实现自己想要的功能
0 0
- 处理中文输入的问题
- Qt5中文输入的问题
- Appium输入中文的问题
- GitBash输入中文的问题
- weblogic处理中文的问题
- struts2中文问题的处理
- Adobe GoLive CS2 的中文输入问题
- ubuntu scim输入中文的问题
- 输入中文字符的问题(imemode属性);
- fedora 9 无法输入中文的问题
- Ubuntu下的中文输入问题
- vs2008不能输入中文的问题
- jsp页面输入中文乱码的问题
- swing 输入中文时的问题
- SecureCRT显示/输入中文的问题
- CStdioFile无法输入中文的问题
- c++ 连接mysql,中文输入的问题
- 解决JIRA不能输入中文的问题
- shell的本地变量和环境变量
- java获得一个目录下的所有文件,和固定后缀的文件
- 四大图像库:OpenCV/FreeImage/CImg/CxImage
- 流式(TCP)套接字客户端/服务器编程 (多线程并发服务器)
- 自定义添加View
- 处理中文输入的问题
- 汉诺塔(一) 88 (快速幂+递推)
- C# 将PPT文件转换成PDF文件
- 聚类算法总结 - Hierarchical Clustering
- canvas(3)阴影和渐变
- CAtlMap
- jz2440的中断处理流程
- 浅谈Android中的“Context”以及“上下文”和“环境”的思考
- mac下安装 Lua