iOS 给TextView添加placeholder.
来源:互联网 发布:淘宝店铺排行榜怎么看 编辑:程序博客网 时间:2024/05/01 08:28
大家都知道textfield中有个属性可以直接设置placeholder,但是textview没有一个这样的属性,要想达到相同的效果只能采用在textview上添加label来实现了.
{
UITextView * _inputTV;
UILabel *_placeHolderLabel;
}
- (void)viewDidLoad {
_inputTV = [[UITextViewalloc] initWithFrame:CGRectMake(15,10, kScreenWidth-30,130)];
_inputTV.delegate =self;
_inputTV.backgroundColor = [UIColorclearColor];
_inputTV.textColor = [UIColorblackColor];
[self.view addSubview:_inputTV];
_inputTV.text =_model.descriptions;
_placeHolderLabel = [[UILabelalloc] initWithFrame:CGRectMake(5,5,,20)];
_placeHolderLabel.textAlignment =NSTextAlignmentLeft;
_placeHolderLabel.font = [UIFontsystemFontOfSize:14];
_placeHolderLabel.text =@"请输入内容";
[_inputTVaddSubview:_placeHolderLabel];
}
- (void)textViewDidChange:(UITextView *)textView
{
if (textView.text.length ==0 )
{
_placeHolderLabel.text =@"请输入内容";
}
else
{
_placeHolderLabel.text =@"";
}
}
这样就达到了想要的效果.
- iOS 给TextView添加placeholder.
- 如何给TextView添加placeholder属性
- 用runtime给textView添加placeholder
- 自己给 TextView 添加 placeholder效果
- iOS给UITextView添加Placeholder
- TextView添加placeholder属性
- iOS textView placeholder
- iOS控件TextView添加placeholder属性的两种方法
- 给UITextView添加PlaceHolder
- iOS设置textView的placeholder
- 为label或者textView添加placeHolder
- 给TextView添加边框
- 给textview 添加下划线
- 给TextView添加下划线
- iOS 一、设置textView的placeholder
- iOS TextView输入长度限制 设置placeholder
- 【iOS】UITextView中添加 placeholder
- 给UITextView添加类似placeholder功能
- Android .9图片的使用方法
- 第十四周项目二 两个成员的类模板(1)
- SQLserver2008,存储过程,游标的使用。
- 新的一天
- 全局变量EG、CG
- iOS 给TextView添加placeholder.
- Object-C Category和Extension的区别
- HDU 5344 MZL's xor
- 为什么有时可以在头文件可以定义变量,有时不行(变量重定义)。
- Sql_mode
- XML解析(pull解析)
- Java 乱码处理方案
- 在升序排序的数组中插入一个元素
- Java中wait和sleep区别