Zoom Loupe sur UIImageView
-
23-08-2019 - |
Question
Quelqu'un sait-il d'une façon de mettre en œuvre la fonctionnalité de zoom loupe un UITextField sur l'iPhone dans une vue UIImage?
Une partie de l'application que je suis bâtiment permet à un utilisateur de tracer une ligne sur un UIImage, un processus qui pourrait impliquer le positionnement de précision des points. Afin d'aider l'utilisateur, je veux fournir le zoom loupe comme on le voit lors du positionnement du curseur dans un UITextField. Est-ce que quelqu'un a une idée quant à la façon de le faire? Tous les pointeurs vers des documents pertinents?
Vive!
La solution
Autres conseils
Je ne connais pas de documents pertinents.
Ce que je ferais quand mettre en œuvre quelque chose comme ceci est. Afficher une représentation UIImage de votre point de vue sur la vue. , puis insérez le UIImage overlay juste la partie de la vue que vous souhaitez agrandir. Vous pouvez agrandir la partie en utilisant CGAffineTransformScale.
Vous pouvez dessiner une vue existante à un UIImage en utilisant renderInContext de CALayer:. Méthode
UIGraphicsBeginImageContext(self.view.frame.size);
CGContextRef context = UIGraphicsGetCurrentContext();
[self.view.layer renderInContext:context];
UIImage *imageRepresentation = UIGraphicsGetImageFromCurrentImageContext();