Keyboard awareness and dismissal

Daniel Amitay is the author of DAKeyboardControl:

…easily add keyboard awareness and scrolling dismissal (a receding keyboard ala iMessages app) to any UIView, UIScrollView or UITableView with only 1 line of code.

No hacks, fully App Store safe.