Как я могу установить UIWebview или UIWindow в ландшафтном режиме в глобальной функции? - PullRequest
0 голосов
/ 08 июля 2011

Я не могу использовать viewcontroller, потому что viewcontroller каким-то образом раздавил приложение Unity (имя игрового движка).Мне нужно было сделать мое объективное представление c в альбомной ориентации таким, чтобы оно отображало единое целое.

Я искал в интернете, но обнаружил, что в контроллере устанавливается сила.Поэтому я хочу установить UIWebView или UIWindow в ландшафтном режиме для iphone внутри глобальной функции.Как я могу установить код для этого?

1 Ответ

1 голос
/ 08 июля 2011

Установка UIView или UIWindow в ландшафтном режиме - это просто вопрос рисования вида в горизонтальной ориентации.

То, что добавляют контроллеры вида, это просто возможность обработки вращения определенным образом (разрешить или запретить), но конечная ответственность за рисование в ландшафте / портрете лежит на вашем виде.

В качестве конкретного предложения, вы можете попробовать использовать CGAffineTransformation для поворота вашего вида, если он делаетвам легче:

    CGAffineTransform newTransform;
    newTransform = CGAffineTransformMakeRotation(M_PI/2);
    view.transform = newTransform;

, но без дальнейших намеков на то, как составлен ваш взгляд, я не могу помочь больше.

...