0

私の iPhone アプリには、縦向きと横向きの 2 つの表示方向が含まれています。縦向きで始まりますが、2 つのビュー コントローラーが含まれており、自動的に横向きに回転します。

ランドスケープビューでの私のコードは次のとおりです。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft);
}

しかし、ビューが iPhone シミュレーターに読み込まれると、仮想デバイスは縦向きのままになり、横向きビューのコンテンツは正しく表示されません。デバイスを手動で回す必要があります(シミュレーター)。

私の問題の解決策を教えてもらえますか? それともシミュレータだけの問題ですか?

4

1 に答える 1

0

info.plist で初期インターフェイスの向きを指定できます。これにより、アプリが正しい向きで起動するはずです。という行を探しInitial interface orientationます。

または、その行が見つからない場合は、次の行を info.plist に追加します。

UIInterfaceOrientation値: (文字列)UIInterfaceOrientationLandscapeRight

それが役立つことを願っています。

于 2012-02-22T20:40:33.323 に答える