2012-02-10 8 views
0

私の普遍的なアプリ(ターゲティング4.3)は横向きで開き、ユーザーが縦向きのデバイスを持っている場合は、縦向きに回転します。これはパッド上では発生しません。また、私はplistやコードでこれが起こるようなものは何も見えません。誰かがこれを経験して解決策を見つけましたか?iPhoneアプリがランドスケープで開きます

EDIT:ソリューションは見つかりませんでしたが、問題はplistの「サポートされているインターフェイスの向き」の順番にあるようです。これはパッドには影響しません。

plistの最初の項目がランドスケープの場合、電話機の実際の向きに関係なく、アプリはランドスケープで開きます。読み込まれると、携帯電話がポートレートにある場合、アプリはポートレートに回転します。逆に、最初の項目がポートレートの場合、アプリはポートレートで開きます。電話の向きが横向きの場合、読み込まれると回転します。

これは単なる文書化されていない機能だと思います。

+0

してみてください?あなたの質問は私を混乱させています..詳しく教えてください。 –

+0

デバイスの向きを検出するものは何ですか?はいの場合は、コードを投稿してください。 –

答えて

0

はまさにあなたの問題は何この

if([[UIDevice currentDevice] orientation]==1) 
{ 
    [[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationPortrait]; 
} 
else 
{ 
    [[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationPortraitUpsideDown]; 
} 
+1

ありがとうございますが、実際には悪化しました。 appdelegateでスニペットを削除し、今は風景の風景にしてから、目の前で景色に戻ってきます。私はさらに掘る必要があります – RobCroll

関連する問題