2011-07-08 4 views
0

viewcontrollerが何とかunity(ゲームエンジンの名前)のアプリケーションに壊れたので、私はviewcontrollerを使用できません。私は、ユニティの表示と一致するように、私の目標を視野に入れて見せる必要がありました。どのようにグローバルモードでランドスケープモードでUIWebviewまたはUIWindowを設定できますか?

私はインターネットで検索しましたが、私が見つけたのはコントローラーの強制設定です。 だから私は、グローバル関数内のiphoneの風景モードでUIWebViewまたはUIWindowを設定します。 どのようにコードを設定できますか?

答えて

1

ランドスケープモードでUIViewまたはUIWindowを設定するのは、単にランドスケープの方向でビューを描画することです。

ビューコントローラが追加するのは、回転を特定の方法で処理する(それを許可するか防止する)ことだけですが、ランドスケープ/ポートレートで描画する最終的な責任はビューにあります。具体的な提案として、あなたはそれがあなたのために簡単なものを作る場合、あなたのビューを回転しようとCGAffineTransformationを使用することができます

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

が、なし、さらにヒントをあなたのビューが構成されてどのようにように、Iもっと助けることはできない。

+0

私が見たやり方は簡単です。私のビューはUIWebViewです。 [ウィンドウaddsubView:WebView]; (webView = UIWebView)この設定はすべてコントローラ内ではなく、グローバル関数内にあります。私はMacを持っていないので、私がオフィスにいるときにあなたのコードをテストします。あなたのご親切にとても感謝しています。私はあなたの道を試みます – WondererInAsh

関連する問題