在开始编辑时清除UITextView上的文本

时间:2012-10-04 19:56:42

标签: ios ios5 uitextview

在UIViewController上,我已经放置了一个可编辑的UITextView,其中包含一些文本,在加载时会显示“Some comment”。我的要求是,当我在文本视图中单击时,应该清除预定义的文本,即文本视图应该是空白的,并且不应再显示“Some Comment”文本。

我使用了textViewDidBeginEditing,如下所示,但没有按方法本身:

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

我是否需要为此引发任何事件,或者我需要定义其他任何内容,以便在用户在文本视图中单击时使程序使用该方法。

谢谢!

1 个答案:

答案 0 :(得分:2)

通过将.Xib文件连接到文件所有者,在.Xib文件中设置UITextView的委托。

     myTextView.delegate = self;