2016-12-08 2 views
0
  • IMAGECROPPER
  • UIGESTURE
  • TOUCH

nécessaire pour atteindre cet objectif, l'utilisateur sélectionne l'image, puis le couper avec glisser tactile comme Photo Editing App.Comment supprimer la zone de UIImage où l'utilisateur déplace son doigt?

enter image description here

+1

Au lieu de le couper, vient de mettre dessiner un cercle avec la même couleur de remplissage que la couleur d'arrière-plan –

+0

L'utilisateur peut ajouter plusieurs images comme recouvrir. – ChanWarde

+0

Avez-vous un code pour le moment? S'il vous plaît nous montrer ce que vous avez travaillé. – dfd

Répondre

0

UIGraphicsBeginImageContext (drawImage.frame.size) var context = UIGraphicsGetCurrentContext()

  drawImage.image.draw(in: CGRect(x: 0, y: 0, width: view.frame.size.width, height: view.frame.size.height - 50)) 

      context?.move(to: fromPoint) 
      context?.addLine(to: toPoint) 
      context?.setLineCap(.butt) 
      context?.setLineWidth(2) 
      context?.setBlendMode(.clear) 
      context?.setShouldAntialias(true) 

      UIColor.clear.set() 

      context?.strokePath() 

      let newImage = UIGraphicsGetImageFromCurrentImageContext()!