从此不再担心键盘遮住输入框OC(

从此不再担心键盘遮住输入框OC(二)

字数544 阅读1492 评论15 

在我发布这篇文章没多久之前,我发布了一篇叫 从此不再担心键盘遮住输入框OC(一)的文章。我在那篇文章中介绍了我的键盘组件KeyboardToolBar

新版效果图


KeyboardToolBar2 show

当时的KeyboardToolBar还只是支持UITextField。后来也有收到别人的建议,希望增加支持UITextField之类的。其实本人也早就想着再完善一下。正好这个周末不忙,我就稍微优化了下。发布了V2版本。

现在的KeyboardToolBar支持UITextFieldUITextViewUISearchBar。并且支持运行时(runtime),你只要在项目中导入"KeyboardToolBar.h"即可开始使用,无需额外代码。

KeyboardToolBar 是什么

KeyboardToolBar的主旨:从此不再担心键盘遮住输入框。目前是V2版本,如果想了解V1版本,请移步V1版本

如何开始使用

使用CocoaPods安装

Podfile
  platform :ios, '7.0' 
  pod "KeyboardToolBar"

Usage

现在,KeyboardToolBar支持UITextFieldUITextViewUISearchBar。并且支持运行时(runtime),你只要在项目中导入"KeyboardToolBar.h"即默认为所有的UITextFieldUITextViewUISearchBar自动注册使用了KeyboardToolBar,你无需使用额外的代码来开启。如果你不想用KeyboardToolBar,你可以使用相应的unregisterKeyboardToolBar方法来反注册即可移除KeyboardToolBar。如果你已经为某个控件移除了KeyboardToolBar,又想要继续使用,你可以使用相应的registerKeyboardToolBar方法为控件重新注册使用KeyboardToolBar

import
  /// 导入就是使用 
  /// 导入后,将自动为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.

转载于:https://www.cnblogs.com/qyfeng009/p/5315421.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值