uiimageview에서 줌 Loupe
-
23-08-2019 - |
문제
누구든지 uiimage보기에서 iPhone에서 Uitextfield의 줌 Loupe 기능을 구현하는 방법을 알고 있습니까?
내가 빌딩하는 앱의 일부를 사용하면 사용자가 포인트의 정밀한 위치를 포함 할 수있는 프로세스 인 Uiimage에 라인을 그릴 수 있습니다. 사용자를 돕기 위해 Uitextfield에서 커서를 배치 할 때 볼 수 있듯이 줌 Loupe를 제공하고 싶습니다. 누구 든지이 작업을 수행하는 방법에 대한 아이디어가 있습니까? 관련 문서에 대한 포인터가 있습니까?
건배!
해결책
이 튜토리얼은 잘 작성되었으며 샘플 코드가 포함되어 있습니다.
http://www.craftymind.com/2009/02/10/creating-the-loupe-or-magnifying-glass-effect-on-the-phone/
CustomView.h를 가져 오는 줄에 주석을 주어야합니다. 그런 다음 컴파일하고 잘 실행됩니다.
다른 팁
나는 관련 문서를 모른다.
이와 같은 것을 구현할 때 내가 할 일은 견해에 대한 견해의 uiimage 표현을 보여줍니다. 그런 다음 오버레이 UIIMAGE를 확대하려는 뷰의 일부만 클립하십시오. cgaffinetransformscale을 사용하여 부분을 확대 할 수 있습니다.
Calayer의 RenderInconText : Method를 사용하여 기존보기를 uiimage에 그릴 수 있습니다.
UIGraphicsBeginImageContext(self.view.frame.size);
CGContextRef context = UIGraphicsGetCurrentContext();
[self.view.layer renderInContext:context];
UIImage *imageRepresentation = UIGraphicsGetImageFromCurrentImageContext();
제휴하지 않습니다 StackOverflow