删除UITextView文本



这个方法不起作用是有原因的吗?

-(void)textViewDidBeginEditing:(UITextView *)textView
{
    textView.text = @"";
}

我只想当我点击UITextView时,里面的文本被取消。。。

谢谢,祝你今天愉快!

替换:

好的。这是你需要做的。首先,在你的课堂上添加协议:

@interface ClrssEditSearchVC : UITableViewController <UITextViewDelegate>

然后进入Interface Builder/Storyboard,按Ctrl键从UITextView拖动到源文件,它将为您提供创建事件的选项。然后将代码添加到新方法中。

添加:

您当前实现的另一件事。第一,术语修正。您正在使用UITextField(而非UITextView)。让你的原始impl工作:

首先,确保您已将协议添加到您的类中。

@interface YourVC : UIViewController <UITextViewDelegate>

其次,在viewDidLoad方法中,添加以下内容:

self.myTextField.delegate = self;

最后,您的方法sig需要更改为("view"->"field"):

-(void)textFieldDidBeginEditing:(UITextField *)textField

最新更新