注意到奇怪的事情:当您使用setViewControllers替换UINavigationController中的视图控制器堆栈时:动画:在动画期间显示后退按钮,在动画完成时消失。仅在iOS10(设备和模拟器)中找到,iOS8和9正常工作(无后退按钮)。有人遇到过这个问题吗?
答案 0 :(得分:0)
此处存在相同问题,但即使使用animation:false也是如此。 我还意识到,当我不断重复时,内存会增加。他们留在后台吗?
我的代码:
firstNavigationViewController.setViewControllers([firstRootViewController, secondViewController], animated: false)//
UIApplication.shared.windows.filter {$0.isKeyWindow}.first?.rootViewController = firstNavigationViewController
我的解决方法是在viewWillAppear中设置以下内容:
navigationController?.navigationBar.backItem?.title = "Protokoll"