Ios 如何使用textViewDidChange?
我只是不知道它是如何使用的,似乎找不到任何教程。请帮忙!每次我的UITextView发生更改时,我都需要调用一个方法。我确实同意,但我只是不知道目标是如何工作的,我假设textViewDidChange是如何工作的。使用textView委托 首先声明代理:Ios 如何使用textViewDidChange?,ios,objective-c,uitextview,Ios,Objective C,Uitextview,我只是不知道它是如何使用的,似乎找不到任何教程。请帮忙!每次我的UITextView发生更改时,我都需要调用一个方法。我确实同意,但我只是不知道目标是如何工作的,我假设textViewDidChange是如何工作的。使用textView委托 首先声明代理: @interface YourViewController ()<UITextViewDelegate> 首先创建textView的委托 @interface YourViewController : UIViewControl
@interface YourViewController ()<UITextViewDelegate>
首先创建textView的委托
@interface YourViewController : UIViewController<UITextViewDelegate>
-(void)textViewDidChange:(UITextView *)textView
{
NSLog(@"Dilip : %@",textView.text);
}
现在您可以在textView中看到更改
@interface YourViewController : UIViewController<UITextViewDelegate>
-(void)textViewDidChange:(UITextView *)textView
{
NSLog(@"Dilip : %@",textView.text);
}
一个简单的谷歌搜索“textViewDidChange教程”给了我一个链接,你们肯定会发现它很有用。在问这样的问题之前,请做一些研究。检查我的答案:FWIW,当我现在搜索有关UITextView的内容时,这个问题出现了。。。而这正被用作其他问题的欺骗目标。我更愿意在SO上读一些东西,而不是在2012年的某个充斥着广告的第三方网站上读一些东西,但我想没问题。这个答案是可行的,但我想补充一点解释。
myTextView.delegate
用于连接textViewDidChange
的原因是,通过使ViewController
实现UITextFieldDelegate
,您的ViewController
本身现在可以接受方法调用,如textViewDidChange
,我猜内部UITextView
会查看delegate
是否为nil,如果该对象上存在(可选)方法,则会调用函数。这种模式来自C/C++/C#背景,非常陌生,但过了一段时间后就有了意义。