UITextView placeholder 设置
来源:互联网 发布:淘宝王子 解封 编辑:程序博客网 时间:2024/05/18 00:01
UITextView上如何加上类似于UITextField的placeholder呢,其实在UITextView上加上一个UILabel或者UITextView,如果用UILable的话,会出现一个问题就是当placeholder的文字过长导致换行的时候就会出现问题,而用UITextView则可以有效避免此问题。- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{ if (![text isEqualToString:@""]) { _placeholderLabel.hidden = YES; } if ([text isEqualToString:@""] && range.location == 0 && range.length == 1) { _placeholderLabel.hidden = NO; } return YES;} 说明如下: (1) _placeholderLabel 是加在UITextView后面的UITextView,_placeholderLabel要保证和真正的输入框的设置一样,字体设置成浅灰色,然后[_placeholderLabel setEditable:NO];真正的输入框要设置背景色透明,保证能看到底部的_placeholderLabel。 (2) [text isEqualToString:@""] 表示输入的是退格键 (3) range.location == 0 && range.length == 1 表示输入的是第一个字符
0 0
- UITextView placeholder 设置
- UITextView设置placeholder的方法
- 针对UITextView设置placeHolder解析
- UITextView设置类似placeholder的效果
- ios UITextView的placeHolder的设置
- iOS开发:设置UITextView的placeholder
- UITextView 行间距设置以及placeholder
- UItextView Placeholder
- UITextView placeholder
- iOS学习笔记--如何为UITextView设置placeholder
- 关于iOS UITextView的一点使用心得,设置placeHolder效果
- UITextView 添加placeholder
- UITextView 实现placeholder
- IOS UITextView加上placeholder
- UITextView实现placeholder
- UITextView实现Placeholder功能
- UITextView添加Placeholder(swift)
- iOS UITextView加上placeholder
- 在 WCF 中使用高效的 BinaryFormatter 序列化
- opencv-3.0.0-alpha+VS2013/2012
- 手把手教你开发模拟按键(开山篇)
- 办公工具档案
- repeater行双击事件 .net
- UITextView placeholder 设置
- Makefile 文件的编写
- (4.2.15)【android开源工具】Android画柱状图
- YYTools
- TCP慢启动
- (hdu step 5.3.1)敌兵布阵(线段树:单点更新)
- html仿Android的Toast功能
- Oracle 左侧补齐函数lpad 函数 (不积跬步,无以至千里)
- (4.2.15.1)【android开源工具】安卓图表引擎AChartEngine(三) - 示例源码折线图、饼图和柱状图