Skip to content

Latest commit

 

History

History
51 lines (41 loc) · 1.1 KB

MIGRATION GUIDE 1.0 TO 2.0.md

File metadata and controls

51 lines (41 loc) · 1.1 KB

IQKeyboardManager MIGRATION GUIDE 1.0 TO 2.0

1. Class Name changed

Old class name

@interface IQKeyBoardManager : NSObject {
    //...
}

New Class Name

@interface IQKeyboardManager : NSObject {
    //...
}

2. Function name changes

Old function and property names

+(void)installKeyboardManager;
+(void)setTextFieldDistanceFromKeyboard:(CGFloat)distance;
+(void)enableKeyboardManger;
+(void)disableKeyboardManager;

New function and property names

+ (IQKeyboardManager*)sharedManager;
@property(nonatomic, assign) CGFloat keyboardDistanceFromTextField;
@property(nonatomic, assign, getter = isEnabled) BOOL enable;

3. New features

IQKeyboardManager

@property(nonatomic, assign, getter = isEnableAutoToolbar) BOOL enableAutoToolbar;
@property(nonatomic, assign) IQAutoToolbarManageBehaviour toolbarManageBehaviour;
- (void)resignFirstResponder;
  • Cocoapods support added

UIVIew Category

- (void)addCancelDoneOnKeyboardWithTarget:(id)target cancelAction:(SEL)cancelAction doneAction:(SEL)doneAction;