2011-12-30 11 views
1

私のモーダルビューコントローラから、2つのオプションの中から1つを選択して、それぞれにtabBarなどを表示することができます。私のモーダルビューは明らかに自動回転は、しかしtabBarsは、私は私のプロジェクト内のすべてのUIViewControllerのために設定していないにもかかわらず:TabBarControllerは自動回転しません

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
{ 
// Return YES for supported orientations 
return YES; 
} 

は私がしても風景モードで呼ばれるようになっていたタブバーを持つ新しいビューを持っていました、残念ながら、それはPotraitにまだある:

​​

私には奇妙に見えます。

+0

左上隅に「iPad」がありません。あなたのデバイスを脱獄しましたか?その場合、このような奇妙な動作を引き起こす可能性のあるものを使用していますか?私がこれを見たのは、ベータ版のデバイスだけでした... –

+0

UITabBarが回転しているように見えますが、ステータスバーは回転していません(またはその逆)。これは明らかに珍しい結果であるため、viewControllerスタック全体に問題がある可能性があります。 – Till

+0

いいえ、脱獄は全くありません:) USB経由で接続されたちょうど標準のもの... – Faser

答えて

2

iOSでは、すべてのビューが一致する場合にのみビューが回転します。

UITabBarControllerも同意していることと、他のタブも確認してください。

+1

+ 1正解のために - またあなたのアプリでUINavigationControllerを使用している場合には、その/彼らのスタックのすべてのビューが回転で一致することを確認してください。 – Till

+0

上記のように、すべてのviewControllerは 'YES'を返します。 – Faser

関連する問題