1.簡單封裝功能描述
簡單封裝UITextView斗这,可直接設(shè)置placeHolder(mStrPlaceHolder)和顏色(mColorPlaceHolder),以及可輸入字符數(shù)限制(mIntMaxLength)腔寡,通過block回調(diào)結(jié)合設(shè)置的字?jǐn)?shù)限制洪添,可得到當(dāng)前已經(jīng)輸入的字符長度垦页。如圖所示
2.實(shí)現(xiàn)簡介
利用系統(tǒng)通知UITextViewTextDidChangeNotification在初始化的時(shí)候添加通知,delloc方法回收通知干奢。通知事件中痊焊,實(shí)時(shí)回調(diào)block,達(dá)到用戶在輸入的過程中程序時(shí)刻能知道已經(jīng)輸入的內(nèi)容忿峻。也解決了一個(gè)項(xiàng)目中每次使用UITextView的時(shí)候都需要寫通知或者代理的過多代碼的勞煩操作薄啥。
源碼放在百度云盤了,下載地址https://pan.baidu.com/s/1mhZG3tY