效果
特點
1.有效定制鍵盤的樣式
2.處理鍵盤對文本框的遮擋
用法
1.導入文件(UITextField+CreateInputAccessoryView.h/.m)這裡面只有一個方法比較實用.
2.導入(UIView+SetRect.h/.m)這個文件更好的處理控件的位置
源碼
github:https://github.com/makingitbest/TextFieldDemo
細節
1.這個是沒有內部處理的方法,直接實用,定制inputViewAccessoryView
2.內部封裝的一個方法.在外面只能傳一個高度,什麼控件之類的需要在內部實現
3.這個block方法,將inputAccessoryView外放,可以因地制宜的定制鍵盤
4.這個block通用性強,裡面的點擊事件已經傳出,能夠處理鍵盤的回收,同時定制自己鍵盤
5.真的需要的使用,其實可以把裡面的兩個方法刪除,主要使用細節4的方法.
6.內部封裝的主要方法
7.對於UITextFieldDelegate這個代理的相關處理方法
8.然後需要處理的方法剩下沒有打紅框的了
(1) 處理文本框偏移
(2)欄文本框恢復到原來的位置
(3)控制文本框內容輸入的長度
(4)按return收回鍵盤