iOS开发-UITextView字数限制方法-UITextView使用详细
来源:互联网 发布:java编写计算器 编辑:程序博客网 时间:2024/05/29 13:50
TextView是我们常见的文本编辑框,在使用的时候很多人把他当做texfield使用,这是错误的,以下是textcview的使用,包括协议:在开头声明<UITextViewDelegate>
// 初始化text1 = [[UITextViewalloc]initWithFrame:CGRectMake(0,20, _vv2.frame.size.width,150)];text1.delegate =self;text1.textColor = [UIColorwhiteColor];text1.backgroundColor = [UIColorblackColor];text1.font = [UIFontsystemFontOfSize:16];// 用协议限制字数- (BOOL)textView:(UITextView *)atextView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{ if (range.location >50) { returnNO; }else { returnYES; }}// textview的触发事件-(void)textViewDidChange:(UITextView *)textView{ NSInteger a; a = 50 - textView.text.length; if (a >=0) { NSString * str = [NSStringstringWithFormat:@"还可以输入%ld字",a]; count.text = str; }else { count.text =@"字数已满"; } if (text1.text.length ==0) { lable.text =@"请输入您的宝贵意见"; }else{ lable.text =@""; } NSLog(@"%ld",text1.text.length);}// 两个lable放在textview里面lable = [[UILabelalloc]initWithFrame:CGRectMake(0,5, 100,20)];lable.text =@"请输入内容";lable.textColor = [UIColorlightGrayColor];lable.font = [UIFontsystemFontOfSize:16];count = [[UILabelalloc]initWithFrame:CGRectMake(0,text1.frame.size.height -20, text1.frame.size.width - 100, 20)];count.text =@"还可以输入50字";count.textColor = [UIColorlightGrayColor];count.font = [UIFontsystemFontOfSize:16];
以下是效果图:
0 0
- iOS开发-UITextView字数限制方法-UITextView使用详细
- iOS UITextView字数限制
- iOS UITextView限制字数
- iOS UITextView限制字数
- iOS UITextView限制字数
- iOS UITextView 限制字数
- iOS UiTextView限制输入字数的方法
- iOS UITextView 限制输入字数
- iOS---限制UITextView中的字数
- iOS开发_限制UITextView的最大字数
- IOS 限制UITextView的输入字数
- iOS中UITextField、UITextView的字数限制
- iOS中UITextView的字数限制
- iOS UITextView 限制最大输入字数
- 限制UITextView中的字数
- UITextField UITextView 字数限制
- 限制UITextView中的字数
- UITextField UITextView 字数限制
- 代理模式与动态代理
- phoenixframe自动化测试平台接口测试方案实例
- Java基础---反射(Reflection)
- Merge Two Sorted Lists
- Java基础二
- iOS开发-UITextView字数限制方法-UITextView使用详细
- Order of evaluation
- Hill密码加密解密java代码
- [android自定义控件]之自定义TextView实现两个text
- 【Eclipse】Access restriction:
- 学习Tcl(一)——文件操作和数值转换
- 【转】Android常用布局控件之RelativeLayout
- 史上最全的程序员求职渠道总结
- iOS支付宝支付步骤