Установка UIView
или UIWindow
в ландшафтном режиме - это просто вопрос рисования вида в горизонтальной ориентации.
То, что добавляют контроллеры вида, это просто возможность обработки вращения определенным образом (разрешить или запретить), но конечная ответственность за рисование в ландшафте / портрете лежит на вашем виде.
В качестве конкретного предложения, вы можете попробовать использовать CGAffineTransformation
для поворота вашего вида, если он делаетвам легче:
CGAffineTransform newTransform;
newTransform = CGAffineTransformMakeRotation(M_PI/2);
view.transform = newTransform;
, но без дальнейших намеков на то, как составлен ваш взгляд, я не могу помочь больше.