Xcode 11 UINavigationController栏问题

问题描述 投票:0回答:1

自从Xcode 11发布以来,我一直在尝试修复我的应用。状态栏+导航栏正在发生某些事情,但我一直未尝试进行任何操作,而且似乎也找不到任何相关问题。

我尝试用更少/更多的标签实例化标签栏控制器。我尝试更改订单。我尝试使用选项卡栏控制器上的导航栏,而不是各个视图控制器。

由于某种原因,选项卡栏控制器中的第一个视图控制器(UINavigation控制器的根目录)没有问题,但是当我更改选项卡时,导航栏被上推。

我添加了2个屏幕截图以显示正在发生的情况。第一张图片显示了应用程序应采用的正确方式,第二张图片显示了导航栏被推入状态栏。

enter image description here

enter image description here

[UIView transitionFromView:self.window.rootViewController.view
                    toView:viewController.view
                  duration:0.55f
                   options: UIViewAnimationOptionTransitionCrossDissolve
                completion:^(BOOL finished){
                    self.window.rootViewController = viewController;

                }];
ios xcode uinavigationcontroller uitabbarcontroller
1个回答
0
投票

[我注意到IOS 13中的transitionFromView与IOS 12中的变化不同。要查看这是否是您的问题,请尝试设置self.window.rootViewController = viewController;没有过渡代码块,请查看是否还有问题。

© www.soinside.com 2019 - 2024. All rights reserved.