UITextView没有placeholder属性
用UILabel来实现这个效果
1.申明协议
UITextViewDelegate
2.添加标签
label = [[UILabel alloc] initWithFrame:CGRectMake(10, 320, 300, 20)];
label.text = @"在这里记下一笔吧...";
label.enabled = NO;
label.backgroundColor = [UIColor clearColor];
[scrollView addSubview:label];
3.给textview添加委托
contentView.delegate = self;
4.添加textview的方法
-(void)textViewDidChange:(UITextView *)textView
{
NSLog(@"dsa");
self.contentView.text = textView.text;
if (contentView.text.length == 0) {
label.text = @"在这里记下一笔吧...";
}else{
label.text = @"";
}
}