1.简单封装功能描述
简单封装UITextView,可直接设置placeHolder(mStrPlaceHolder)和颜色(mColorPlaceHolder),以及可输入字符数限制(mIntMaxLength),通过block回调结合设置的字数限制,可得到当前已经输入的字符长度。如图所示
2.实现简介
利用系统通知UITextViewTextDidChangeNotification在初始化的时候添加通知,delloc方法回收通知。通知事件中,实时回调block,达到用户在输入的过程中程序时刻能知道已经输入的内容。也解决了一个项目中每次使用UITextView的时候都需要写通知或者代理的过多代码的劳烦操作。
源码放在百度云盘了,下载地址https://pan.baidu.com/s/1mhZG3tY