2012-03-05 1 views
0

ちょっと私のアプリでは、デバイスが横長モードになっているときはいつでも、特定のビューをロードする必要があります。また、デバイスをポートレートに切り替えたときのユーザーの最後のビューに戻す必要があります。デバイスの向きが横長のときに特定のビューを読み込み、アプリ内でどこの場所に読み込んだり、ポートレートのときにLatビューに切り替えるには?

提案がありますか?任意のチュートリアルへのリンクまたは??

答えて

0

多分、あなた自身のUIViewControllerサブクラスを書くようなものを試してみてください。ちょっとしたことは、インターフェレオリアリエーションの変更時にカスタムビューの見た目を実装するだけです。このようなもの:

- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation{ 
    DetailViewController *dvc = [[DetailViewController alloc] initWithNibName:@"DetailViewController_iPhone" bundle:[NSBundle mainBundle]]; 
    } 
    //navigation controller ruft den bdv Controller auf 
    [self.navigationController pushViewController:dvc animated:YES]; 
    [dvc release]; 

} 

他のすべてのクラスは、このカスタムUIViewControllerから継承します。 もちろん、すべてのビューに対してViewControllerがある場合にのみ、これは解決策になります。

希望すると助かります

関連する問題