UIModalTransitionStyleFlipHorizontal の問題に直面しています。移行中に背景に黒い画面が表示され、実際の画面が表示されます。
最初に rootview として追加された最後のビューが表示されます。
実際に達成する必要があるのは、黒と前の画面を表示したくないということです。下の画像のように空の画面背景が表示されるはずです。
移行を達成するために使用したコードは
- (void)popViewController {
UIViewController* rootController = [[UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]] instantiateViewControllerWithIdentifier:@"MainViewController"];
rootController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
UINavigationController *navigation = [[UINavigationController alloc]initWithRootViewController:rootController];
[self.window.rootViewController presentViewController:navigation animated:YES completion:nil];
[self.window makeKeyAndVisible];
}
私は動的ルートビューでストーリーボードを使用しています.誰でもそれを修正するのを手伝ってください. ありがとう