编辑开始时是否可以在文本视图中添加清除?此选项可用于文本字段,但我找不到任何文本视图。
谢谢!
答案 0 :(得分:14)
实施名为textViewDidBeginEditing:
的{{3}}方法,并在其中将text
属性设置为空的NSString
对象:
- (void) textViewDidBeginEditing:(UITextView *) textView {
[textView setText:@""];
//other awesome stuff here...
}
答案 1 :(得分:0)
以上对我不起作用,不得不使用通知:
在viewWillAppear中添加通知:
[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(textViewDidBeginEditing:) name:UITextViewTextDidBeginEditingNotification object:nil];
清除当前文本视图的方法
-(void)textViewDidBeginEditing:(NSNotification *)notif{
UITextView *textView=notif.object;
textView.text=@"";
}
在viewWillDisappear中删除通知:
[[NSNotificationCenter defaultCenter] removeObserver:self name:UITextViewTextDidBeginEditingNotification object:nil];
希望它有助于某人