我遇到了 UIModalTransitionStyleFlipHorizontal 的问题,它在过渡时在背景上显示黑屏并显示实际屏幕。
第一次之后,它显示添加为根视图的最后一个视图。
实际上我需要实现的是我不想显示黑色和以前的屏幕。它应该显示一个空的屏幕背景,如下图所示。
我用来实现过渡的代码是
- (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];
}
我正在使用带有动态 rootview 的故事板。任何人都可以帮我解决它。谢谢