UITextView默认文字

在UITextField中自带placeholder属性,可以用于提示输入框信息。但是UITextView并不具备此功能介绍一种方法来实现初始化UITextView:
//首先定义UITextView  UITextView *textView = [[UITextView alloc] init];  textView.font = [UIFont systemFontOfSize:14];  textView.frame =CGRectMake(20, 66, self.view.frame.size.width, 120); textView.backgroundColor = [UIColor whiteColor];  [cell.contentView addSubview:textView];textView.delegate = self;//其次在UITextView上面覆盖个UILable,UILable设置为全局变量showLabel.frame =CGRectMake(25, 70,self.view.frame.size.width-50, 20); showLabel.text = @"这是提示文字..."; showLabel.enabled = NO;//lable必须设置为不可用 showLabel.backgroundColor = [UIColor clearColor]; [cell.contentView addSubview:showLabel]; 
//实现UITextView的代理-(void)textViewDidChange:(UITextView *)textView  {      if (textView.text.length == 0) {          showLabel.text = @"这是提示文字...";      }else{        showLabel.text = @"";      }  } 

内容仅供参考,欢迎大家提供更多的方法来交流

时间: 2024-11-04 18:39:06

UITextView默认文字的相关文章

UITextView默认文字提示

在UITextField中自带placeholder属性,可以用于提示输入框信息.但是UITextView并不具备此功能介绍两种方法来实现:第一种:初始化UITextView//首先定义UITextView UITextView *textView = [[UITextView alloc] init]; textView.font = [UIFont systemFontOfSize:14]; textView.frame =CGRectMake(10, 0, cell.contentView

实现密码框默认文字效果实例代码

实现密码框默认文字效果实例代码:大家都知道很多文本框在默认情况下都有默认的提示文本,例如"请输入姓名"之类的语言,当点击文本框的时候,会清除提示语,比较人性化.但是在密码框中实现此效果可能就有点麻烦了,因为密码框不是以明文显示的,下面就介绍一下代码实例解决此问题.代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="

【前端JS】input textarea 默认文字,点击消失

如题,前端页面的 input textarea 有时候需要显示默认文字以提示用户,以下为实现代码,以 input 为例,textarea 可以直接搬用 HTML <input type="text" id="content" name="content" value="请输入内容"/> CSS <style type="text/css"> #content{color:#ccc;

如何制作点击输入框时默认文字消失的效果

为了提高用户体验和易用度,一些设计师会对网页中用户经常用的东西进行优化,比如输入框.一般的输入框是怎样优化的呢?从用户体验的角度出发,简化用户使用步骤,让用户用得更方便就是提高了易用性,例如当鼠标悬浮在输入框时改变输入框颜色.自动选中输入框中的默认文字,或者点击输入框时自动清除默认内容等等. 这个效果听起来复杂,其实做起来却很简单,只要一小段javascript代码即可解决.下?面介绍一下几种效果的代码: 1.点击输入框选中内容的Html代码: <form id="form1"

iOS开发中如何在UITextView中添加默认文字

在UITextField中自带placeholder属性,可以用于提示输入框信息.但是UITextView并不具备此功能介绍两种方法来实现:第一种:初始化UITextView//首先定义UITextView  UITextView *textView = [[UITextView alloc] init];  textView.font = [UIFont systemFontOfSize:14];  textView.frame =CGRectMake(10, 0, cell.contentV

UITextView上添加默认文字

1. 实现UITextView的代理方法 text.view.delegate = self; 2. 在UITextView上覆盖UILabel ps:必须实现 label.enabled = NO; label.backgroundColor = [UIColor clearColor]; 3. 在UITextView - Delegate中实现 -(void)textViewDidChange:(UITextView *)textView { inputTextView.text =  te

UITextView占位文字(placeHolder)

- (void)viewDidLoad { [super viewDidLoad]; self.contentTV = [[UITextView alloc] initWithFrame:CGRectMake(20, 100, APPSCREEN_WIDTH - 40, 100)]; self.contentTV.layer.borderWidth = 0.5; self.contentTV.delegate = self; self.contentTV.attributedText = [se

textarea 默认文字获取焦点失去焦点

<textarea name="textarea" cols="" title="contactForm" class="textarea" onFocus="if(value == '填写详细需求'){value=''}" onBlur="if(!value){value=defaultValue;}">填写详细需求</textarea>

修改上传空间默认文字

隐藏file空间,使用一个button按钮的onclick事件代替 <form name=formen> <input type="file" name="picpath" id="picpath" style="display:none"  onChange="document.formen.path.value=this.value"> <input name="