Нет необходимости минимизировать высоту, вы можете сдвинуть вид вверх и после ввода текста вам нужно спрятать клавиатуру, поэтому для этого,
Скрыть клавиатуру. Либо добавьте панель инструментов над клавиатурой, либо добавьте кнопку панели в навигационную панель. и по нажатию кнопки
[youTextView resignFirstResponder];
для добавления панели инструментов сделайте панель инструментов под представлением make, и когда коснитесь текста View, делегат вызовет textViewShouldBeganEditing
, при этом напишите что-то вроде этого
CGRect tlFrame=yourToolBar.frame;
tlFrame.origin.y-=40; //check this according to you
yourToolBar.frame=tlFrame.origin.y;
также добавьте анимацию и сделайте ее origin.y такой, какая она есть при скрытии клавиатуры.