tomiOS 移动端开发iOS实战开发

一行代码限制并统计UITextView输入字数

2017-06-04  本文已影响370人  小小提莫酱

前言

一直想要写技术文章,但是自己的文字功底实在是薄弱,总觉得写出来会贻笑大方,故而没有勇气分享。项目中遇到的问题,一直都是记录在云笔记中作为自己参考。不知不觉云笔记中已经记录了几十篇,便想着还是总结一下,写出来,迈开第一步。

建议搭配

不做标题党,一行实现代码

self.firstTextView.zw_limitCount = 30;
- (void)configSecndTextView{
    CGRect rect = CGRectMake(10, 200, [UIScreen mainScreen].bounds.size.width-20, 100);
    UITextView *secondTextView = [[UITextView alloc] initWithFrame:rect];
    secondTextView.layer.borderWidth = 1;
    secondTextView.layer.borderColor = [UIColor lightGrayColor].CGColor;
    secondTextView.zw_limitCount = 20;
    [self.view addSubview:secondTextView];
}

效果展示

ZWLimitCounter.gif

其他功能

self.firstTextView.zw_labMargin = 20;
self.firstTextView.zw_labHeight = 30;

如何使用

pod   'ZWLimitCounter'
#import "UITextView+ZWLimitCounter.h"

源码

cocoapod版本更新记录
修改当中文输入时,拼音可以录入、但是汉字无法录入的bug.
修改设置字数限制后、给UITextView的text赋值导致字数统计不能实时更新的bug.
上一篇下一篇

猜你喜欢

热点阅读