pushViewController 在 UINavigationBar 中有奇怪的渐变

pushViewController has weird gradient in UINavigationBar

将新的 viewcontroller 推入堆栈时,我看到一个奇怪的渐变/遮罩,持续了一秒钟左右,然后它消失了

我有一个 UINavigationController 呈现一个视图,该视图有一个编辑按钮,该按钮关闭呈现的视图并在完成处理程序中推送一个新视图。

我相信您正在通过 xcode 11 完成它。在使用 xcode 11 构建它时,它现在在这个新的重叠屏幕模式中显示了新的控制器。 如果你想让它更像全屏那么使用这个代码

     let changevc = UIViewController() // change this code as this is  your view controller with edit button
     changeVC.modalPresentationStyle = .fullScreen //or .overFullScreen 
     self.present(changeVC, animated: true, completion: nil)

尽情享受!!