2011-09-16 11 views
0

私はナビゲーションビューコントローラを持っています。私がテーブルビューのセルを選択すると、UIInterfaceOrientationPortrait状態から新しいViewControllerがプッシュされます。UIViewControllerを回転する

新しいViewController Landscapeモードを回転して新しいViewControllerをポップして、テーブルビューNavigation Controllerメインページに戻ると、NavigationControllerのメインページは以前のUIInterfaceOrientationPortraitモードであり、私はダウンタウンを見ることができません私のtableViewインターフェイスの一部。

これは、newViewControllerをポップアップするとMain Navigation ViewControllerページがnewViewControllerのOrientationモードを実現するような方法で表示されるように修正します。

これは、newViewControllerがランドスケープモードで、メインページが自動的にランドスケープモードになり、newViewControllerがポートレートモードにある場合、メインナビゲーションページは自動的にポートレートモードになります。

答えて

1

すべてのビューコントローラ(ナビゲーションスタック内)の実装ファイルに次を追加します。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
{ 

    return YES; 
} 
関連する問題