Я добавил UIImageView в ImageView, поэтому я хочу сделать скриншот этих двух изображений, чтобы они выглядели как одно, и любая другая рекомендация также приветствуется.
Я сделал кнопку, которая помогла мне сделать снимок экрана, я добавил ось X и Y,
func takeScreenshot(_ shouldSave: Bool = true) -> UIImage {
var screenshotImage :UIImage?
let layer = UIApplication.shared.keyWindow!.layer
let scale = UIScreen.main.scale
UIGraphicsBeginImageContextWithOptions(CGSize(width: 20, height: 104), false, scale);
guard let context = UIGraphicsGetCurrentContext() else {return screenshotImage ?? UIImage(imageLiteralResourceName: "loading")}
layer.render(in:context)
screenshotImage = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
if let image = screenshotImage, shouldSave {
UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil)
}
return screenshotImage ?? UIImage(named: "loading")!
}
Я ожидаю, что сделанный снимок экрана снимает снимок экрана с изображением,Снимок экрана прилагается, введите описание изображения здесь