2009-03-13 10 views
6

私たちは、ランドスケープモードのアプリケーションを排他的に作成しています。ルートビューで変換を使用して、これをLandscapeRightに回転すると、そのビューでロードされたすべてのビューは座標系を共有します。ビューの1つがView ControllerによってロードされているUIWebViewオブジェクトを持っていることを除いて、それはすべて上質で素敵です。私たちが見ようとしているサイトには、そのコンテンツがビューを満たしていません。ランドスケープモードでモバイルSafariで同じサイトを表示すると、正しく表示されます。私の推測では、WebViewをホストするために使用しているビューコントローラは、プロパティのinterfaceOrientationに "1"を返すようにポートレートモードであると考えています...ビュー/ビューコントローラをトリックして、特定の方向で?UIView/UIVIewControllerの向きを強制的に

答えて

12

うまくいけば、これについての回答が見つかりましたが、アプリが横向きモードで開始するように指示すると、常にその向きに回転させるのではなく、ルートビューのshouldAutorotateToInterfaceOrientationがランドスケープモードに対してのみyesを返す場合は、あなたが探している振る舞いを持つと思います。

この男は、すべてのことを行う方法についての良いチュートリアルを持っているようです。 http://www.dejoware.com/blogpages/files/iphone_programming_landscape_view_tutorial.html

+0

この質問は放棄されなかったので、あなたの回答にフラグが立てられますようにお願いします。これはまさに私が私の問題を乗り越えるために必要な答えでした、あなたに感謝クルン! – aranasaurus

+4

リンクがダウンしています! –

+0

リンクが壊れています。 –

関連する問題