Убедитесь, что они есть в IB
view.autoresizingMask = UIViewAutoresizingFlexibleHeight;
textView.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleBottomMargin;
button.autoresizingMask = UIViewAutoresizingFlexibleTopMargin;
, что означает, что viewControllers изменяет размеры view с помощью navigationController, textView изменяет размер основного представления, а расстояние от верха остается таким же, как в вашем кончике, и, наконец, расстояние от нижней части представления остается то же самое для вашей кнопки.
Если вы не знаете, как перевести эти значения в свой интерфейс IB, стрелки изменят размер, а «I» - это фиксированное расстояние до этой стороны - слева, сверху, справа, снизу.
Высота представления в приложении на основе навигации должна быть 480 - statusbarHeight (= 20) - navigationBarHeight (= 44) = 416 пикселей