Automatic Keyboard handling with ease. It is fully automatic keyboard handling. Like in android no need to resize views when keyboard appears. It updates constraints which are bounded with bottomLayoutGuide
. Feels like bottomLayoutGuide
moves UP and DOWN with keyboard. Just need to register
and unResgister
thats it.
- UITabBarController support added.
- UIViewController extension, no need to extend classes.
- Device rotation supported.
- Multiple UIViewController support.
- Extremely easy integration.
- Automatic bottom constraints changes with keyboard
- Resizing with animation.
- No need to write extra code.
- Just
registerAutoKeyboard
andunRegisterAutoKeyboard
- iOS8.0 or later
- Xcode 8.0 - Swift 3.0 or later
- Add constrainsts to
bottomLayoutGuide
and they will update when keyboard appears. - And Register your specific ViewController, you should also unregister.
override func viewWillAppear(_ animated: Bool) {
registerAutoKeyboard()
}
override func viewWillDisappear(_ animated: Bool) {
unRegisterAutoKeyboard()
}
To integrate AutoKeyboard into your Xcode project using CocoaPods, specify it in your Podfile
and run pod install
.
platform :ios, '8.0'
use_frameworks!
pod 'AutoKeyboard'
And import AutoKeyboard
Coming soon
Contributions are always welcome!
Contact chan.only.123@gmail.com
This project is licensed under the MIT License - see the LICENSE.md file for details
- Inspired by IQKeyboardManager
- Motivated by KeyboardObserver