문제

누구든지 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();
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top