我一直在寻找一个代码来保留 TextView 的内容,直到我单击同一页面上的后退按钮或完成按钮。但是当我给出代码时:
(void)textViewDidBeginEditing:(UITextView *)textView{
myTextView.text = nil;
}
每次(甚至在完成文本之前),如果我按下键盘的返回按钮并再次单击 TextView 以输入其余内容,则已存在的文本将被清除。
我保留了上面的代码,用于在第一次显示 TextView 时清除默认文本“输入您的文本”。
我一直在设置 bool 值,但无法得到结果!如果有人能让我摆脱这一切,请。提前致谢。
最佳答案
这样做
(void)textViewDidBeginEditing:(UITextView *)textView{
if ([myTextView isEqualToString:@"Enter your text"]) {
myTextView.text = nil;
}
}
此代码将检查您的文本是否等于输入您的文本
,如果是,则清除,否则不清除。
关于ios - 保留 TextView 的内容直到按下按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15964505/