Zoom Loupe auf UIImageView
-
23-08-2019 - |
Frage
Kennt jemand eine Möglichkeit, die Zoom-Lupe Funktionalität einen UITextField auf dem iPhone in einer UIImage Ansicht zu implementieren?
Ein Teil der App I Gebäude sind ermöglicht es einen Benutzer eine Linie auf einem UIImage, ein Verfahren zu zeichnen, die präzise Positionierung der Punkte beinhalten könnte. Um dem Benutzer zu helfen, möchte ich die Zoom-Lupe schaffen, wie gesehen, wenn Sie den Cursor in einem UITextField zu positionieren. Hat jemand eine Idee, wie dies zu tun? Alle Hinweise auf relevante Dokumente?
Cheers!
Lösung
Andere Tipps
Ich weiß nicht, über alle relevanten Dokumente.
Was ich tun würde, wenn etwas implementieren so ist. Zeigen Sie eine UIImage Darstellung Ihrer Ansicht über die Aussicht. Dann klemmen Sie das Overlay UIImage nur den Teil der Ansicht, die Sie vergrößern möchten. Sie können den Bereich erweitern, indem CGAffineTransformScale verwendet wird.
Sie können mit CALayer des renderInContext auf eine UIImage eine vorhandene Ansicht ziehen. Verfahren
UIGraphicsBeginImageContext(self.view.frame.size);
CGContextRef context = UIGraphicsGetCurrentContext();
[self.view.layer renderInContext:context];
UIImage *imageRepresentation = UIGraphicsGetImageFromCurrentImageContext();