iOS 8 keyboard hides my textview

@Oleg’s solution is good but it doesn’t take into consideration keyboard changes in size while its already showing.. also, he hardcoded the animation duration and a few other parameters. See my solution below: Add an observer of UIKeyboardWillChangeFrameNotification to the viewDidLoad [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardFrameWillChange:) name:UIKeyboardWillChangeFrameNotification object:nil]; And then add the method: – (void)keyboardFrameWillChange:(NSNotification *)notification … Read more