【发布时间】:2016-01-13 07:05:22
【问题描述】:
我遇到了 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 的情节提要。任何人都可以帮我解决它。 谢谢
【问题讨论】:
标签: objective-c storyboard ios9.1 uimodaltransitionstyle rootviewcontroller