KeyboardProtocol
KeyboardProtocol copied to clipboard
Automatic scrollview content inset and offset
KeyboardProtocol: ViewController Extension for ScrollView
KeyboardProtocol is ready to be used with your UIViewController. Scrollview inset and offset, are automatically calculated on the first responder.
How to use:
Import the KeyboardExtension.swift file into your Swift project.
Implement KeyboardProtocol:
class ViewController: UIViewController, KeyboardProtocol {
...
}
Add and connect the ScrollView:
@IBOutlet var scrollView: UIScrollView!
Then register for keyboard notifications:
override func viewDidLoad() {
super.viewDidLoad()
self.registerForKeyboardNotification()
}
and run. :)

License
KeyboardProtocol is distributed under the MIT license (see LICENSE.md).
Buy me a beer
If you like my work, please buy me a beer (tap the beer):
Contributors
Daniele Galiotto (founder) - Co-Founder at Nexor Technology srl - www.nexor.it