從此不再擔心鍵盤遮住輸入框OC(二)

github.io博客地址:http://jiar.github.io/2015/12/07/從此不再擔心鍵盤遮住輸入框OC2/
在我發(fā)布這篇文章沒多久之前,我發(fā)布了一篇叫 從此不再擔心鍵盤遮住輸入框OC(一)的文章。我在那篇文章中介紹了我的鍵盤組件KeyboardToolBar

新版效果圖


KeyboardToolBar2 show

當時的KeyboardToolBar還只是支持UITextField。后來也有收到別人的建議,希望增加支持UITextField之類的。其實本人也早就想著再完善一下。正好這個周末不忙,我就稍微優(yōu)化了下。發(fā)布了V2版本。

現(xiàn)在的KeyboardToolBar支持UITextField、UITextViewUISearchBar。并且支持運行時(runtime),你只要在項目中導(dǎo)入"KeyboardToolBar.h"即可開始使用,無需額外代碼。

KeyboardToolBar 是什么

KeyboardToolBar的主旨:從此不再擔心鍵盤遮住輸入框。目前是V2版本,如果想了解V1版本,請移步V1版本

如何開始使用

使用CocoaPods安裝

Podfile

  platform :ios, '7.0' 
  pod "KeyboardToolBar"

Usage

現(xiàn)在,KeyboardToolBar支持UITextField、UITextViewUISearchBar。并且支持運行時(runtime),你只要在項目中導(dǎo)入"KeyboardToolBar.h"即默認為所有的UITextField、UITextViewUISearchBar自動注冊使用了KeyboardToolBar,你無需使用額外的代碼來開啟。如果你不想用KeyboardToolBar,你可以使用相應(yīng)的unregisterKeyboardToolBar方法來反注冊即可移除KeyboardToolBar。如果你已經(jīng)為某個控件移除了KeyboardToolBar,又想要繼續(xù)使用,你可以使用相應(yīng)的registerKeyboardToolBar方法為控件重新注冊使用KeyboardToolBar

import

  /// 導(dǎo)入就是使用 
  /// 導(dǎo)入后,將自動為UITextField、UITextView和UISearchBar注冊使用KeyboardToolBar 
  #import "KeyboardToolBar.h"

注冊使用KeyboardToolBar

  /// 以下均為可選方法,你可以不使用。 
  /// 為UITextField注冊使用KeyboardToolBar. 
  [KeyboardToolBar registerKeyboardToolBarWithTextField:self.textField]; 
  /// 為UITextView注冊使用KeyboardToolBar. 
  [KeyboardToolBar registerKeyboardToolBarWithTextView:self.textView]; 
  /// 為UISearchBar注冊使用KeyboardToolBar.
  [KeyboardToolBar registerKeyboardToolBarWithSearchBar:self.searchBar];

反注冊取消KeyboardToolBar

  /// 以下均為可選方法,你可以不使用。 
  /// 你可以為目標UITextField反注冊取消使用KeyboardToolBar.
  [KeyboardToolBar unregisterKeyboardToolBarWithTextField:self.textField]; 
  /// 你可以為目標UITextView反注冊取消使用KeyboardToolBar 
  [KeyboardToolBar unregisterKeyboardToolBarWithTextView:self.textView]; 
  /// 你可以為目標UISearchBar反注冊取消使用KeyboardToolBar.
  [KeyboardToolBar unregisterKeyboardToolBarWithSearchBar:self.searchBar]; 

License

KeyboardToolBar is released under the MIT license.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容