iOS6.0のBaseSDKを使用してプロジェクトを構築しています。
[ターゲット]>[概要]で、[サポートされているデバイスの向き]を縦向きのみに設定しました(他の向きは選択されていません)。
これは、6.0シミュレーターでアプリを実行するとうまく機能し、アプリは意図したとおりに縦向きにロックされます。ただし、5.1シミュレーターを実行すると、両方の横向きがサポートされます(ただし、逆さまにはなりません)!?
アプリ全体のすべてのビューでポートレートを強制したい(1つのビューコントローラーを除く)。現在、iOS 5.1でテストする場合、私が何をしても回転が可能です。
iOS6で減価償却されたにもかかわらず、私は次のことを続けました。
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
しかし、それは何もしません。
iOS 5.0でのみポートレートを強制するにはどうすればよいですか?