文件名称:ios-一行代码解决textField输入中文长度限制.zip
文件大小:34KB
文件格式:ZIP
更新时间:2022-07-31 12:58:32
文本输入
textField输入中文字符时,直接在代理方法里限制会有问题,因为系统会将高亮部分一起算入字符数,从而造成明明没有到达限制上限,输不进去的情况。 该方法利用分类与runtime结合,用block作为回调,只需一行代码即可解决中文输入不准确的问题。与代理方法不冲突,不影响项目具体逻辑。
【文件预览】:
输出限制
----输出限制.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(13KB)
--------xcuserdata()
----输出限制()
--------Assets.xcassets()
--------main.m(337B)
--------AppDelegate.h(280B)
--------AppDelegate.m(2KB)
--------Base.lproj()
--------ViewController.h(218B)
--------Info.plist(1KB)
--------ViewController.m(1KB)
----UITextField+Limit.h(336B)
----.DS_Store(6KB)
----UITextField+Limit.m(2KB)