DPKeyboardManager
Auto slide the view when keyboard appears
HOW TO USE :
import UIKit
class DPBaseViewController: UIViewController {
let keyboardManager = DPKeyboardManager()
override func viewDidLoad() {
super.viewDidLoad()
keyboardManager.loadKeyboardEvents(self)
}
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
keyboardManager.enableKeybaordEvents()
}
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
keyboardManager.disableKeyboardEvents()
}
override var shouldAutomaticallyForwardAppearanceMethods: Bool {
return !keyboardManager.isEmbeddedViewController
}
}
that's all !!