UITextView上加入默认文字

1. 实现UITextView的代理方法

text.view.delegate = self;

2. 在UITextView上覆盖UILabel

ps:必须实现

label.enabled = NO;

label.backgroundColor = [UIColorclearColor];

3. 在UITextView - Delegate中实现 - 两种方法

// PS:1.调用此方法可能在系统输入法下会有BUG

-(void)textViewDidChange:(UITextView *)textView

{

inputTextView.text = textView.text;

if (textView.text.length ==0) {

bgLabel.text =@"请输入要呼唤的内容...";

}else{

bgLabel.text =@"";

}

}

// 2.点击编辑时提示消失

- (BOOL)textViewShouldBeginEditing:(UITextView *)textView

{

bgLabel.text = nil;

returnYES;

}