Попробуйте использовать
- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation duration:(NSTimeInterval)duration {
или
- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation {
в вашем контроллере представления, чтобы разместить ваш uiTextView, где вам это нужно, в зависимости от ориентации. Измените рамку textview на то, что работает визуально. Я думаю, что первый метод игнорирует маски изменения размера IB, поэтому вы должны установить координаты для фреймов ваших объектов, используя CGRectMake. Второй метод будет анимировать вращение в соответствии с масками изменения размера, но затем «внезапно» переместит объекты туда, где вы указали их кадры (снова используя CGRectMake).