0

我一直在寻找代码来保留 textview 的内容,直到我单击同一页面上的后退按钮或完成按钮。但是当我给出代码时:

(void)textViewDidBeginEditing:(UITextView *)textView{
    myTextView.text = nil;
}

每次(甚至在完成文本之前),如果我按下键盘的返回按钮并再次单击文本视图以键入其余部分,则已经存在的文本会被清除。

当第一次显示文本视图时,我保留了上面的代码以清除默认文本“输入您的文本”。

我一直在设置布尔值,但无法得到结果!请如果有人可以让我摆脱这个。提前致谢。

4

1 回答 1

1

像这样做

(void)textViewDidBeginEditing:(UITextView *)textView{

if ([myTextView isEqualToString:@"Enter your text"]) {
    myTextView.text = nil;
    }

}

此代码将检查您的文本是否等于Enter your text,如果等于,它将清除,否则不。

于 2013-04-12T06:36:23.007 回答