我有两个不同的 UINavigationControllers。两者都经过定制以呈现自己的酷导航栏,并具有许多带有内容的 ViewController。
我想,重写 UINavigationController 会很好。
现在,当我想在两个 UINavigationController 之间翻转时,上一个和下一个 UINavigationController 的导航栏会上下跳跃。
过渡完成后,移动回原来的 y Pos。有任何想法吗?
ViewController2 *VC = [self.storyboard instantiateViewControllerWithIdentifier:@"NavigationController2"];
[VC setModalTransitionStyle:UIModalTransitionStyleFlipHorizontal];
id rootViewController = [[[[[UIApplication sharedApplication] keyWindow] subviews] objectAtIndex:0] nextResponder];
[rootViewController presentViewController:VC animated:YES completion:^{
//[self removeFromParentViewController];
}];