删除UITextView文本

时间:2012-09-13 19:50:19

标签: text uitextview

这种方法不起作用的原因是什么?

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

我只想在我点击UITextView时,里面的文字被取消......

谢谢,祝你有愉快的一天!

1 个答案:

答案 0 :(得分:1)

<强> REPLACE:

行。这是你需要做的。首先,在你的班级中添加协议:

@interface ClrssEditSearchVC : UITableViewController <UITextViewDelegate>

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

添加

您当前实施的另一件事。首先,修正。您正在使用UITextField(而不是UITextView)。让你原来的impl工作:

首先,请确保您已将协议添加到您的班级。

@interface YourVC : UIViewController <UITextViewDelegate>

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

self.myTextField.delegate = self;

最后,您的方法sig需要更改为(“view” - &gt;“field”):

-(void)textFieldDidBeginEditing:(UITextField *)textField