8

以前はプレゼンテーション スタイルUIViewControllerで別のものを提示していました。しかし、それは私が(新しいを提示したもの)を回転させることを許可しませんUIViewControllerUIModalPresentationCurrentContextpresentingviewcontrollerUIViewControllerUIViewController

self.modalPresentationStyle = UIModalPresentationCurrentContext;
NewViewController *newViewController = [[NewViewController alloc] initWithNibName:@"NewViewController" Bundle: nil];
[self presentViewController:newViewController animated:YES completion:nil];

デバイスを回転させると、and は回転しますが、回転しnewViewControllerませstatusbarpresentingViewController

PS: こちらpresentingViewControllerですself

ここに画像の説明を入力

4

1 に答える 1

0

UIModalPresentationFormSheetの代わりに使用UIModalPresentationCurrentContext

これを試して

self.modalPresentationStyle = UIModelPresentationFormSheet; NewViewController *newViewController = [[NewViewController alloc] initWithNibName:@"NewViewController" Bundle: nil]; [self presentViewController:newViewController animated:YES completion:nil];

于 2014-03-11T20:57:44.280 に答える