当我试图从相机胶卷上打印时,我的裁剪屏幕截图怎么变得没有了解? Swift 3,Xcode 8,IOS

Swift 3,Xcode 8,IOS:

我终于发现了如何裁剪截图(以避免截图中的导航栏),并将其保存到我的相机卷。 它工作正常,导航栏从相机卷中看到的照片中裁剪出来 – 直到我尝试编辑,打印,共享等。然后,导航栏返回到图像中,屏幕截图变为不露面。 任何想法如何永久裁剪我的截图?

这是我迄今在我的项目中所拥有的:

@IBAction func buttonAction(_ sender: UIButton) { var heightOfButton: CGFloat = -88 var size = UIScreen.main.bounds.size size.height -= heightOfButton UIGraphicsBeginImageContextWithOptions(size,false,0); self.view.drawHierarchy(in: view.bounds, afterScreenUpdates: true) var image:UIImage = UIGraphicsGetImageFromCurrentImageContext()!; UIGraphicsEndImageContext(); UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil)