解决iOS UITextField输入的内容在代理方面里面不能全部获取到
来源:互联网 发布:unity3d 液体流动 编辑:程序博客网 时间:2024/05/16 15:07
问题描述:公司有个项目是需要添加搜索功能的,在UITextfiled里面输入内容历史框中出现匹配的内容,但是我发现每次输入的时候在方法-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{里面获取到的内容都不是我输入在文本框的内容,都要少一位字符。在其他几个代理方法里面这个问题同样存在,这个控件可以注册通知,因此试了试,成功了,每次获取的都是输入文本框的内容,也就是实时性可以得到保证。
代码如下:_yTextField 就是创建的控件
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(textChange:) name:UITextFieldTextDidChangeNotification object:_yTextField];
[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(textGetFocus:) name:UITextFieldTextDidBeginEditingNotification object:_yTextField];
1 0
- 解决iOS UITextField输入的内容在代理方面里面不能全部获取到
- UITextField使用代理获取已输入的内容
- [iOS开发] UITextField 获取输入内容
- UITextField 获取输入内容
- iOS-UITextField监听输入内容的解决办法
- 搭建的maven项目中pom文件中的jar全部不能导入到工程里面解决
- IOS - 获取UITextField的输入文本
- iOS UITextField限制输入内容
- iOS 监听UITextfield输入内容
- 获取UITableView每行中不同的UITextField输入的内容
- 限制UITextField输入的内容
- iOS UITextField实时监听获取输入内容,中文状态去除预输入拼音
- iOS开发Debug之获取UITextField当前显示的内容
- [iOS]UITextField和UITextView限制输入字符数量方面
- UITextField的左右图片,内容位置调整,解决输入框输入时上下抖动
- iOS之UITextField对输入的内容的长度限制和内容限制
- 在IOS实际开发中有些UITextField需要限制输入内容
- ios UItextField 控制输入内容只输入数字
- Java关键字transient
- 在ASP.NET MVC中,App_Start/BundleConfig.cs来打包压缩js和css
- srxboys自述
- ubuntu No protocol specified
- Android方法数
- 解决iOS UITextField输入的内容在代理方面里面不能全部获取到
- javascript 抽奖程序
- 有1个月没有写博客了,因为……
- 利用Android Studio搜索在程序中的硬编码字符串(String)
- 蓝桥杯试题 Anagrams问题
- hosts
- value文件中的小点,String内容调取
- centos下的网络设置
- bootm中的地址参数,内核加载地址以及内核入口地址