iOS TextView设置placeholder
2019-07-18 本文已影响0人
路边的风景呢
这里我用的是代理做的。
-(void)textViewDidBeginEditing:(UITextView*)textView{
if([textView.textisEqualToString:@"请输入要反馈的内容......"]) {
textView.text=@"";
}
}
-(BOOL)textView:(UITextView*)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString*)text{
textView.textColor = [UIColor blackColor];
textView.font = [UIFont systemFontOfSize:17];
return YES;
}
-(void)textViewDidEndEditing:(UITextView*)textView{
if(textView.text.length==0) {
textView.text=@"请输入要反馈的内容......";
textView.textColor=RGBACOLOR(153,153,153,1);
textView.font = [UIFont systemFontOfSize:16];
}
}
当然要记得在最后提交数据的时候判断一下 如果是你的提示文字 就把这个参数设置成空字符串