1
Der folgende Code ist ein Code für die Aufnahme eines Standardfotos mit dem Bilderwähler. Ich arbeite an einer App, die ein Foto maskiert. Also was ich versuche zu tun ist, einige der Bildauswahl mit einer Box zu blockieren. So weiß der Benutzer, dass er sein Gesicht nicht in den Bereich mit einer Box darüber legen sollte. Objekt auf Bild hinzufügen Foto-Picker-Anzeige (swift3)
class ViewController: UIViewController, UINavigationControllerDelegate, UIImagePickerControllerDelegate {
var currentImageView: UIImageView?
var imagePicker: UIImagePickerController!
let maskView = UIImageView()
@IBOutlet var letImageVIEW: UIImageView!
@IBOutlet var finalImage: UIImageView!
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
let image = info[UIImagePickerControllerOriginalImage] as! UIImage
self.dismiss(animated: true, completion: nil)
self.currentImageView?.image = image
}
@IBAction func takePhotoLeft(_ sender: Any) {
self.currentImageView = self.letImageVIEW
imagePicker = UIImagePickerController()
imagePicker.delegate = self
imagePicker.sourceType = .camera
present(imagePicker, animated: true, completion: nil)
}