UITextView默认⽂字提⽰
在UITextField中⾃带placeholder属性,可以⽤于提⽰输⼊框信息。但是UITextView并不具备此功能
介绍两种⽅法来实现:
第⼀种:view ui框架
初始化UITextView
//⾸先定义UITextView
UITextView *textView = [[UITextView alloc] init];
textView.font = [UIFont systemFontOfSize:14];
textView.frame =CGRectMake(10, 0, tView.bounds.size.width-20, side);
textView.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth;
textView.backgroundColor = [UIColor whiteColor];
[tView addSubview:textView];
textView.hidden = NO;
textView.delegate = self;
//其次在UITextView上⾯覆盖个UILable,UILable设置为全局变量。
uilabel.frame =CGRectMake(17, 8, tView.bounds.size.width - side+10, 20);
< = @"请填写审批意见...";
uilabel.backgroundColor = [UIColor clearColor];
[tView addSubview:uilabel];
实现UITextView的代理
-(void)textViewDidChange:(UITextView *)textView
{
if (length == 0) {
< = @"请填写审批意见...";
}else{
< = @"";
}
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论