LJKeyBroadEventManager 3.2.9

LJKeyBroadEventManager 3.2.9

lijian 维护。



 
依赖于
LJViewController>= 0
LJViewKit>= 0
 

LJKeyBroadEventManager

一个iOS开发中用于键盘上移的工具,实现方法独特,比较可靠。保持了键盘弹出的系统动画,使用控制器注册的方式使用而并非全局单例控制。简书地址:https://www.jianshu.com/p/31287e026f18

示例

主要的LJKeyboardManagerDelegate协议方法如下:

@protocol LJKeyboardManagerDelegate <NSObject>

@required
-(void)keyBroadOffset:(CGFloat)offset;

@optional

- (void)keyBroadOffset:(CGFloat)offset Responder:(UIView *)Responder;

- (void)keyBroadScrollOffset:(CGFloat)offset Responder:(UIView *)Responder;

-(CGFloat)TopSpacingToFirstResponder:(UIView*)Responder;

-(BOOL)ShowExtensionToolBar:(UIView*)Responder;

@end

image

需求

适用于iOS8.0 Objective-c以及Swift项目

安装

LJKeyBroadEventManager 通过 CocoaPods 提供。要安装它,只需在 Podfile 中添加以下行

pod 'LJKeyBroadEventManager'

注册

registerKeyBroadResponder(self);

取消注册

removeKeyBroadResponder(self);

作者

李剑,[邮箱地址保护]

授权

LJKeyBroadEventManager受到MIT许可协议的保护。有关更多信息,请参阅LICENSE文件。