Я хочу сохранить изображение поверх другого изображения. Допустим, изображения 1 и 2. Изображение 1 внизу. изображение 2 сверху с прозрачностью 50%. Я приложил код ниже. Я просто хочу, чтобы пользователь сохранил изображение поверх текущего изображения при просмотре изображения. изображение 1 ааа и изображение 2 bbb
var image1 = UIImageView()
var image2 = UIImage(named: "bbb.png")
override func viewDidLoad() {
super.viewDidLoad()
nextPage.addTarget(self, action: #selector(moveRight), for: .touchUpInside)
image1.image = UIImage(named: "aaa.png")
}
@objc func moveRight() {
save()
}
func save() {
guard let selectedImage = drawPlace.image else {
print("Image not found!")
return
}
UIImageWriteToSavedPhotosAlbum(selectedImage, self, #selector(image(_:didFinishSavingWithError:contextInfo:)), nil)
}
//MARK: - Add image to Library
@objc func image(_ image: UIImage, didFinishSavingWithError error: Error?, contextInfo: UnsafeRawPointer) {
if let error = error {
// we got back an error!
showAlertWith(title: "Save error", message: error.localizedDescription)
} else {
showAlertWith(title: "Saved!", message: "Your image has been saved to your photos.")
}
}
func showAlertWith(title: String, message: String){
let ac = UIAlertController(title: title, message: message, preferredStyle: .alert)
ac.addAction(UIAlertAction(title: "OK", style: .default))
present(ac, animated: true)
}