About AAKKeyboardManager

AAKeyboardManager is a robust tool that simplifies keyboard management in iOS applications. With this library, developers can easily handle keyboard appearance and dismissal, manage insets on scrollable views, and avoid text fields being hidden by the keyboard.


  • Easily manage keyboard appearance and dismissal
  • Automatically handle scrolling and insets for text fields and other scrollable views
  • Prevent text fields from being covered by the keyboard
  • Support for both Objective-C and Swift languages
  • Integrates seamlessly with existing projects and workflows



To integrate AAKKeyboardManager into your Xcode project using CocoaPods, add the following line to your Podfile:

pod 'AAKeyboardManager'


If you prefer to use Carthage, add the following line to your Cartfile:

github "aadev/AAKeyboardManager"


  1. Download the AAKKeyboardManager source files from the official GitHub repository: https://github.com/aadev/AAKeyboardManager.
  2. Add the necessary files to your Xcode project.


AAKKeyboardManager provides a straightforward API for managing the keyboard. Follow the steps below to implement it in your application:


import AAKeyboardManager

Refer to the official documentation for more detailed examples and code snippets.


@import AAKeyboardManager;

Refer to the official documentation for more detailed examples and code snippets.


For detailed information on how to use AAKKeyboardManager, refer to the official documentation:

AAKKeyboardManager Documentation

Sample Projects

Explore our sample projects on GitHub to see AAKKeyboardManager in action:

AAKKeyboardManager Sample Projects


If you encounter any issues or have questions, please feel free to reach out to our support team:

Email: support@aakeyboardmanager.com

GitHub Issues: https://github.com/aadev/AAKeyboardManager/issues

We strive to provide timely assistance to our users and address any concerns promptly.