Le code ci-dessous est un code permettant de prendre une photo standard à l'aide du sélecteur d'image. Je travaille sur une application qui masque une photo. Donc ce que j'essaie de faire est de bloquer une partie du sélecteur d'image avec une boîte. Ainsi, l'utilisateur sait qu'il ne devrait pas y mettre face à face avec une boîte dessus. Ajouter un objet sur l'image Affichage de la photo du sélecteur (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)
}