1.簡單封裝功能描述
簡單封裝UITextView,可直接設(shè)置placeHolder(mStrPlaceHolder)和顏色(mColorPlaceHolder),以及可輸入字符數(shù)限制(mIntMaxLength),通過block回調(diào)結(jié)合設(shè)置的字?jǐn)?shù)限制,可得到當(dāng)前已經(jīng)輸入的字符長度。如圖所示

jianshu.gif
2.實現(xiàn)簡介
利用系統(tǒng)通知UITextViewTextDidChangeNotification在初始化的時候添加通知,delloc方法回收通知。通知事件中,實時回調(diào)block,達(dá)到用戶在輸入的過程中程序時刻能知道已經(jīng)輸入的內(nèi)容。也解決了一個項目中每次使用UITextView的時候都需要寫通知或者代理的過多代碼的勞煩操作。
源碼放在百度云盤了,下載地址https://pan.baidu.com/s/1mhZG3tY