1
私はすべてのビューの95%が横長モードで表示される簡単なナビゲーションアプリを持っています。問題は、アプリが(横向いビューから)のビューにナビゲートしたとき、それが切り替わらないということであるiPadアプリの強制回転
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return UIInterfaceOrientationIsPortrait(interfaceOrientation);
}
:ポートレートモードでのみショーに理にかなっている一つのビューで、私は次のコードを挿入していますデバイスを回転させたときにのみポートレイトの向きが変わり、ポートレートになり、ポートレートのままになります。ビューの読み込み時にポートレートモードで強制的にロードすることは可能ですか? UIViewController
クラスのshouldAutoRotateToInterfaceOrientation
方法を:advane
あなたはViewControllerを階層を表示することができますか?上記のローテーションコードは、トップビューコントローラーでのみ動作し、ナビゲーションコントローラーにプッシュしたビューコントローラーでは動作しません。 – Allen
このような状況では、一番上のアイテムは、私が思うすべての向きをサポートするナビゲーションコントローラです。私は新しいポートレートコントローラをナビゲーションコントローラにプッシュするよりも:[self.navigationController pushViewController:portraitDetailsViewContoller animated:YES]; – Matt
[self.navigationControllerを呼び出すView Controller:pushViewController:portraitDetailsViewContoller animated:YES];コード行は横向きです。 – Matt