码迷,mamicode.com
首页 > 其他好文 > 详细

实时获取UITextField内容

时间:2015-07-13 00:39:07      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:

在UISearchBar中,当输入信息改变时,它就会调用textDidChange方法,

但是UITextField没有这个功能,要实现就得手动addTarget,其实controlevent里还有很多其他的东西,大家有时间可以研研究究

 

- (void)addTarget:(id)target action:(SEL)action forControlEvents:(UIControlEvents)controlEvents;


怎么去使用这个接口呢?主要分为两步,第一步就是在UItextField组件中增加对文件编辑改变时事件的监听,然后再实现监听器监听到事件时,所调用的方法.
//第一步,对组件增加监听器

 

[textField addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged];

 

//第二步,实现回调函数

- (void) textFieldDidChange:(id) sender {
        UITextField *_field = (UITextField *)sender;
        NSLog(@"%@,%d",[_field text],_field.text.length);
}

 

实时获取UITextField内容

标签:

原文地址:http://www.cnblogs.com/songxing10000/p/4641743.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!