2

iPad 用に作成しているアプリケーションに少し問題があります。縦向きモードで固定されているビューがいくつかあり、縦向きモードまたは横向きモードで動作するビューもあります。すべて問題ありません-shouldAutorotateToInterfaceOrientation: があり、正しい結果が得られ、ビューは最終的に正しい方向になります。

「最終的に」と言うのは、デバイスを横向きモードにすると、いくつかのビューがこの奇妙な動作をするためです。それらに切り替えると、縦向きモードになり、目に見える回転が横向きモードになります。かなり速いですが、目に見えてイライラします。奇妙なことに、3 つのビューのうちの 2 つだけで発生し、3 つ目のビューにはその動作がありません。それは一貫しています-「問題のある」ビューに行くたびに、同じ迷惑な動作が発生します。

他の誰かがこれを見たことがありますか?これを引き起こしているのは何ですか?

4

1 に答える 1

0

Info.plistでサポートされているすべての方向を設定する必要があります

<key>UISupportedInterfaceOrientations</key>
<array>
    <string>UIInterfaceOrientationPortrait</string>
    <string>UIInterfaceOrientationPortraitUpsideDown</string>
    <string>UIInterfaceOrientationLandscapeLeft</string>
    <string>UIInterfaceOrientationLandscapeRight</string>
</array>
于 2010-08-10T20:11:33.263 に答える