支持给UITextField加上target action效果
应用介绍
我们知道UITextField属于UIControl的,该效果就是解决了这个问题,支持给UITextField加上target action效果,主要采用了addTarget 方法实现的,而UITextView不是UIControl,所以没有 addTarget 方法,所以要响应输入动作,只能通过delegate。这份代码能够将 UITextView 变成类似 UITextField 那样,可以通过 addTarget 方法来加入输入响应。可以加入的target action是: UIControlEventEditingDidBegin UIControlEventEditingChanged UIControlEventEditingDidEnd 使用说明: 通过addTarget方法,给UITextView加上输入响应函数。UITextView只要监测到有输入改变,就会调用textViewDidChange函数。 - (void)viewDidLoad { [super viewDidLoad]; [self.textView addTarget:self action:@selector(textViewDidChange:) forControlEvents:UIControlEventEditingChanged]; } - (void)textViewDidChange:(UITextView *)sender { NSLog(@"%s, text view text: %@", __PRETTY_FUNCTION__, sender.text); } 喜欢的朋友可以参考一下吧

©软件著作权归作者所有。本站所有内容均来源于网络,不得违法使用,仅供学习使用,请支持正版!
转载请注明出处: 662P » 支持给UITextField加上target action效果
发表评论 取消回复