A drop-in universal solution for moving text fields out of the way of the keyboard in iOS.

Blog post about TPKeyboardAvoiding
Official TPKeyboardAvoiding repository