2

我有两个不同的 UINavigationControllers。两者都经过定制以呈现自己的酷导航栏,并具有许多带有内容的 ViewController。

我想,重写 UINavigationController 会很好。

现在,当我想在两个 UINavigationController 之间翻转时,上一个和下一个 UINavigationController 的导航栏会上下跳跃。

翻转时额外的空间被添加到 UINavigationBar

过渡完成后,移动回原来的 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];
}];
4

0 回答 0