TextView 实现 placeholder 备忘
来源:互联网 发布:矩阵命名变量 编辑:程序博客网 时间:2024/05/22 03:25
转载来源:http://blog.sina.com.cn/s/blog_693de6100101cmdw.html
基本思路:
完成按钮:检测到 \n 换行功能就释放键盘。 placeholder功能:用一个label写了文字,然后当检测到长度不为0的时候就把label隐藏。 由于输入法有拼音,所以要加多个判断!! adviceMsg为textView。
使用方法:
- 添加<UITextViewDelegate>协议
- 设置textView.delegate = self;
- 添加placeholderLabel和textView,并修改相应代码
-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{ if ([text isEqualToString:@"\n"]) {//检测到“完成” [textView resignFirstResponder];//释放键盘 return NO; } if (adviceMsg.text.length==0){//textview长度为0 if ([text isEqualToString:@""]) {//判断是否为删除键 labeltext.hidden=NO;//隐藏文字 }else{ labeltext.hidden=YES; } }else{//textview长度不为0 if (adviceMsg.text.length==1){//textview长度为1时候 if ([text isEqualToString:@""]) {//判断是否为删除键 labeltext.hidden=NO; }else{//不是删除 labeltext.hidden=YES; } }else{//长度不为1时候 labeltext.hidden=YES; } } return YES;}
0 0
- TextView 实现 placeholder 备忘
- textView实现placeholder效果
- TextView 实现 placeholder
- textView 实现placeholder
- 如何实现在TextView使用占位符(placeholder)
- 对textView设置placeholder
- textView 带placeHolder
- textView设置placeholder
- 设置textView的placeholder
- TextView添加placeholder属性
- 修改TextView的placeholder
- iOS textView placeholder
- 关于textView上显示placeholder
- iOS设置textView的placeholder
- iOS 给TextView添加placeholder.
- textView的placeholder的书写
- 自定义的TextView,带有placeholder
- 备忘 textview 自定义
- 关于Vmware EXSI的数据存储
- java父类子类上下转型总结
- Yii Framework 开发教程(3) 为应用添加日志
- 一个Web页面的问题分析
- 10个程序员最喜欢的 HTML和CSS 等在线代码编辑器
- TextView 实现 placeholder 备忘
- Unity3D-RPG项目实战(4):角色性能测试
- C#数值与字符串转换
- 坑爹的hostname
- 问题解决——VS2010 将生成的文件复制到指定位置
- MyEclipse定制工具栏和菜单
- 如何使用fdisk与parted对不同容量硬盘分区
- UART通信程序-中断方式
- mysql错误代码与解决方法