注意到一个奇怪的问题:当使用setViewControllers:animated:替换UINavigationController中的视图控制器堆栈时,在动画期间会显示返回按钮,当动画完成时消失。仅在iOS10中发现(设备和模拟器均有),iOS8和9工作正常(没有返回按钮)。有人遇到过这个问题吗?
注意到一个奇怪的问题:当使用setViewControllers:animated:替换UINavigationController中的视图控制器堆栈时,在动画期间会显示返回按钮,当动画完成时消失。仅在iOS10中发现(设备和模拟器均有),iOS8和9工作正常(没有返回按钮)。有人遇到过这个问题吗?
我也遇到了同样的问题,即使设置animated:false也是如此。 我还意识到当我不断重复时内存会增加。它们会留在后台吗?
我的代码:
firstNavigationViewController.setViewControllers([firstRootViewController, secondViewController], animated: false)//
UIApplication.shared.windows.filter {$0.isKeyWindow}.first?.rootViewController = firstNavigationViewController
navigationController?.navigationBar.backItem?.title = "Protokoll"
animated: false
。 - frangulyan