textView的鍵盤躲避者:TextView-KeyBoard
文本域鍵盤躲避者
版本信息
.Swift 1.2
.Xcode 6.3
.基于MIT開源協議
請支持我,寫滿80個框架,從此‘封筆’
效果圖
OC版本
之前寫過OC版本的TextField組鍵盤躲避者
一句代碼集成
拖拽TextView+KeyBoard文件夾到您的項目,UITextView 無需繼承任何基類!
一句代碼集成:
TextViewKeyBoardVC().avoid(inVC: self, scrollView: nil, textView: textView, offsetY: 10)
更多配置:
- scrollView已經處理,請根據您的情況傳入。
- offsetY是框架的特色,有的時候您的UITextView下方可能有提示文字或者事件按鈕,你可以預留更多的空間。
-
鍵盤工具條已經封裝,想要修改上面的文字如下:
let tkb = TextViewKeyBoardVC() tkb.msg = "請輸入意見"
- 框架基于通知和代理,生命周期已經管理,你無需擔心取消通知監聽。
-
框架設置了textView的代理,請不要自行再設置代理,需要代理?放心,closure已經考慮了這個問題:
/** 開始編輯 */ tkb.textViewWillBeginEditlosure = {textView in } /** 文字改變 */ tkb.textViewDidChangeClosure = {textView in } /** 結束編輯 */ tkb.textViewDidEndEditClosure = {textView in }
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!