我一直在寻找一个代码来保存textview的内容,直到我点击同一页面上的后退按钮或完成按钮。但是当我给出代码时:
(void)textViewDidBeginEditing:(UITextView *)textView{
myTextView.text = nil;
}
每次(甚至在完成文本之前),如果我按下键盘的返回按钮并再次单击文本视图以键入其余部分,则已存在的文本将清除。
首次显示textview时,我保留了上述代码,用于清除默认文本“输入文字”。
我一直在设置布尔值,但无法得到结果!如果有人可以让我解决这个问题。提前谢谢。
答案 0 :(得分:1)
这样做
(void)textViewDidBeginEditing:(UITextView *)textView{
if ([myTextView isEqualToString:@"Enter your text"]) {
myTextView.text = nil;
}
}
此代码将检查您的文本是否等于Enter your text
,如果是,则会清除,否则不会。