Интересно, вы спросите об этом, потому что я буквально только что понял, как сделать то же самое. Вызывайте этот метод всякий раз, когда вы хотите изменить размер вашего textview:
-(IBAction)resizeFrame {
textView.frame = CGRectMake(x, y, width, height);
[self.view bringSubviewToFront:questions];
}
Строка 1 устанавливает рамку textView в виде прямоугольника, начиная с точки x, y с любой шириной и высотой, которые вы укажете.
Строка 2 выводит этот вид на передний план, так что вы действительно можете его увидеть!
Если вы хотите уменьшить его размер, вызовите другой метод с другим именем, который возвращает CGRect к исходному размеру textView.