UITextView的placehoder实现带并限制字数
来源:互联网 发布:传奇架设没有域名 编辑:程序博客网 时间:2024/05/17 03:43
版权声明:本文为博主原创文章,未经博主授权不得转载。
1.在viewdidload中添加一个默认字体的lable
placeHoderLable = [[UILabel alloc]initWithFrame:CGRectMake(3, 3, DeviceWidth-6, 40)];//根据情况调节位置placeHoderLable.enabled = NO;placeHoderLable.text = @"请在这里输入您要预测的内容,您的预言需要经过其他用户的审核才能发布。";placeHoderLable.numberOfLines=0;placeHoderLable.font = [UIFont systemFontOfSize:12];placeHoderLable.textColor = [UIColor lightGrayColor];[_myTextView addSubview:placeHoderLable];_myTextView.delegate=self;//记得设置textview的代理_myTextView.returnKeyType=UIReturnKeyDone;
2.在textview的代理方法中实现以下代码
-(void)textViewDidChange:(UITextView *)textView { if ([_myTextView.text length] == 0) { [placeHoderLable setHidden:NO]; }else{ [placeHoderLable setHidden:YES]; } }- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText: (NSString *)text{ if([text isEqualToString:@"\n"]){ [textView resignFirstResponder]; return NO; } if (range.location>=100) { _yuNumLable.text=@"还能输入0字"; return NO; } else { _yuNumLable.text=[NSString stringWithFormat:@"还能输入%lu字",100-range.location]; return YES; }}
0 0
- UITextView的placehoder实现带并限制字数
- UITextView的placehoder背景文字实现带并限制文字字数
- UITextView的placehoder实现带并限制100字
- UITextView实现字数限制
- 实现对UITextField ,UITextView的字数限制
- iOS UITextView实现字数的限制以及字数的累计
- 限制UITextView的输入字数
- 实现对UITextField ,UITextView等输入框的 字数限制
- iOS UITextView限制输入字数并显示剩余字数
- UITextField 和 UITextView实现字数限制
- IOS 限制UITextView的输入字数
- iOS中UITextField、UITextView的字数限制
- iOS中UITextView的字数限制
- UITextField UITextView对内容字数的限制
- iOS UiTextView限制输入字数的方法
- UITextView计算字数,限制字数
- 限制UITextView中的字数
- UITextField UITextView 字数限制
- JAVA讲义 (二) 流程控制与数组
- Android自定义属性百分比布局
- rop开发
- 解决tomcat放多个项目之后报OOM
- Android 获取本地已安装的应用程序
- UITextView的placehoder实现带并限制字数
- windows service程序的入门范例(一)
- objc_msgSend()报错Too many arguments to function call ,expected 0,have2
- JDK,JRE,JVM区别与联系
- 【Android布局】在程序中设置android:gravity 和 android:layout_Gravity属性
- 关于three.js目录文件的解读,每个文件代表的意思解读
- HOG特征分析
- CentOS7 搭建 LAMP环境
- Netty实现网络通信