Move View Up when Keyboard appears with IQKeyboardManager

Referance From :: https://github.com/hackiftekhar/IQKeyboardManager.git

#import “IQKeyboardManager.h”

– (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

    // Override point for customization after application launch.

    

    

    //Enabling keyboard manager

    [[IQKeyboardManager sharedManager] setEnable:YES];

    

    [[IQKeyboardManager sharedManager] setKeyboardDistanceFromTextField:15];

    //Enabling autoToolbar behaviour. If It is set to NO. You have to manually create IQToolbar for keyboard.

    [[IQKeyboardManager sharedManager] setEnableAutoToolbar:YES];

    

    //Setting toolbar behavious to IQAutoToolbarBySubviews. Set it to IQAutoToolbarByTag to manage previous/next according to UITextField’s tag property in increasing order.

    [[IQKeyboardManager sharedManager] setToolbarManageBehaviour:IQAutoToolbarBySubviews];

    

    //Resign textField if touched outside of UITextField/UITextView.

    [[IQKeyboardManager sharedManager] setShouldResignOnTouchOutside:YES];

    

    //Giving permission to modify TextView’s frame

    [[IQKeyboardManager sharedManager] setCanAdjustTextView:YES];

    

    //Show TextField placeholder texts on autoToolbar

    [[IQKeyboardManager sharedManager] setShouldShowTextFieldPlaceholder:YES];

    

    

    return YES;

}

Download Sample Project From Github

Leave a comment