任何人都不会知道的一种方式来实施的放大放大功能的一个UITextField在iphone上在UIImage看?

的应用程序的一部分,我建立允许用户绘制一条线上的一个UIImage,这一过程可能涉及精确的定位点。为了帮助用户,我想要提供缩小放大镜看到当定位的标在UITextField.没有任何人有任何想法,如何做到这一点?任何针对相关文档?

干杯!

有帮助吗?

解决方案

该教程是写得很好并且包括样品代号:

http://www.craftymind.com/2009/02/10/creating-the-loupe-or-magnifying-glass-effect-on-the-iphone/

你需要意见的行进口CustomView.h然后,它编制并运行罚款。

其他提示

我不知道任何有关文档的。

在实施这样的事情是我会怎么做。显示您的视图在视图上的一个UIImage表示。再夹覆盖的UIImage您要放大视图的只是一部分。可以通过使用CGAffineTransformScale放大的部分。

可以通过使用的CALayer的renderInContext画出现有视图以一个UIImage:方法

    UIGraphicsBeginImageContext(self.view.frame.size);

    CGContextRef context = UIGraphicsGetCurrentContext();
    [self.view.layer renderInContext:context];

    UIImage *imageRepresentation = UIGraphicsGetImageFromCurrentImageContext();
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top