Create a custom in-app keyboard
Dismiss a keyboard with tap on view
Managing the Keyboard Using a Singleton Delegate
Scrolling a UIScrollViewUITableView When Displaying the Keyboard
Moving view up or down when keyboard is present