A UIViewController subclass that won't let UITextFields be hidden by the keyboard