博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
textView限制字数(超简单,不走弯路)(解决联想输入及iOS7崩溃等问题)
阅读量:6723 次
发布时间:2019-06-25

本文共 468 字,大约阅读时间需要 1 分钟。

  hot3.png

- (void)textViewDidChange:(UITextView *)textView {

    // 限制输入文本长度===常常由于联想输入的缘故,会有很多字符一起输入

   if (textView.text.length > 50 && textView.markedTextRange == nil) {

       UIAlertView * alert=[[UIAlertView alloc] initWithTitle:@"提示" message:@"字符个数不能大于50" delegate:nil cancelButtonTitle:@"返回" otherButtonTitles: nil];

       [alert show];

       textView.text = [textView.text substringToIndex:50];

    }

 

}

 

切记:一定要加入 textView.markedTextRange == nil 判断(iOS7必备)

转载于:https://my.oschina.net/biyu6/blog/699343

你可能感兴趣的文章
配置PL/SQL DEVELOPER远程访问oracle数据库
查看>>
Centos linux php扩展安装步骤
查看>>
C#后台调用oracle存储过程,参数传入的是clob字段,怎样处理
查看>>
Vue.js报错Failed to resolve filter问题原因
查看>>
IDEA的maven项目中静态文件编译的路径问题(未测试)
查看>>
【软件工程】 第1次个人作业
查看>>
ActiveMQ学习总结(9)——Linux中安装ActiveMQ
查看>>
Json学习总结(2)——Java 下的 JSON库性能比较:JSON.simple vs. GSON vs. Jackson vs. JSONP...
查看>>
MyBatis学习总结(6)——调用存储过程
查看>>
20180401 lambda表达式
查看>>
浅谈C/C++中的static和extern关键字 转
查看>>
C中的野指针—如何避免
查看>>
matlab 获得corner点(未完待续)
查看>>
两个栈实现队列,开始做错了 —— 剑指Offer
查看>>
BERT深度解析
查看>>
求最佳会议地点
查看>>
【Todo】深入理解Java虚拟机 读书笔记
查看>>
m_Orchestrate learning system---二十四、thinkphp里面的ajax如何使用
查看>>
python datatime日期和时间值模块
查看>>
VMware 虚拟化编程(14) — VDDK 的高级传输模式详解
查看>>