Je voudrais éditer un UIImage comme des contacts -> modifier le profil -> modifier l'image. Je récupère les images à l'origine à partir de UIImagePickerController, puis je les sauvegarde localement. Est-ce possible en utilisant le UIImagePickerController ou est-ce que je dois aller sur une autre route? Pincer et zoom UIImage
0
A
Répondre
0
Vous pouvez utiliser cette bibliothèque, ce qui vous fait gagner beaucoup de temps.
0
Vous pouvez zoomer imageview comme,
self.scrollView.minimumZoomScale = 0.2;
self.scrollView.maximumZoomScale = 5.0;
self.scrollView.delegate = self;
et vous avez besoin de mettre en œuvre scrollview delegate
comme,
-(UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView
{
return self.imgView;
}
Vous devriez avoir scrollview
contient imageview
dans votre interface builder ou que votre Contrôleur de vue.
Vous devez confirmer UIScrollViewDelegate
!
alors vous pouvez zoomer ou dézoomer dans votre image!
Swift:
self.scrollView.minimumZoomScale = 0.2
self.scrollView.maximumZoomScale = 5.0
self.scrollView.delegate = self
et
func viewForZooming(in scrollView: UIScrollView) -> UIView? {
return self.imgView
}
Lorsque vous avez votre image comme ci-dessus, avez-vous essayé ce masquage au cercle au milieu? – mcgtrt
Je suis capable d'ajouter le cercle mais je ne sais pas comment pincer et zoomer une image ui – user1079052
comme dans Je veux éditer une image en dehors du uiimagepicker ou envoyer une image en mode édition du uiimagepicker – user1079052