IOS - textView限制文字个数

直接上代码。。。

/*由于联想输入的时候,函数textView:shouldChangeTextInRange:replacementText:无法判断字数,
 因此使用textViewDidChange对TextView里面的字数进行判断
 */
- (void)textViewDidChange:(UITextView *)textView{
    if (textView.text.length > 199)
    {
        textView.text = [textView.text substringToIndex:199];        
        [self makeToastAtWindow:@"不能超过200字"];
    }
}

如果大于200就截取前200字,并且提示,这里用了toast,根据自己实际情况用吧
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一般在开发中有一个输入框,此时我们需要限制在输入框中输入文字的个数,如果用UITextField的代理方法去实现,...
    First灬DKS阅读 2,638评论 0 5
  • 直接上代码 - (BOOL)textView:(UITextView*)textView shouldChange...
    对面来个小胖子阅读 1,196评论 0 0
  • 人生,有多少计较,就有多少痛苦;有多少宽容,就有多少欢乐。痛苦与欢乐都是心灵的折射,就像镜子里面有什么,决...
    法紫阅读 456评论 0 1
  • 今天的晨读内容关于社交资产这方面感触特别的深刻。想起了父亲常说的一句话:交人得交心! 先生的公司有两位老大哥,他们...
    遇见晚晴阅读 158评论 3 1
  • 2017年11月19日,星期天,今天是杨峰瑞同学跆拳道晋级考试的日子,今天早晨从家出发的时候,给他鼓劲,...
    航航2阅读 175评论 0 0