Javascript 用于iOS设备的文本放大镜

Javascript 用于iOS设备的文本放大镜,javascript,iphone,touch,zooming,magnify,Javascript,Iphone,Touch,Zooming,Magnify,Hi想知道是否有人知道如何在iPhone上为文本制作放大镜效果。在线上有很多JavaScript示例介绍如何对图像执行此操作,甚至有一些是为文本设计的,但是这些示例都不适用于移动设备上的触摸和拖动 我对HTML和JavaScript有点不在行,所以如果有任何帮助,我将不胜感激。(顺便说一句,我知道iPhone有一个内置的放大镜,但我需要它大得多,放大得更远) 干杯您可以查看此演示以了解您的想法,此演示将实现效果 主代码如下 - (void)drawRect:(CGRect)rect {

Hi想知道是否有人知道如何在iPhone上为文本制作放大镜效果。在线上有很多JavaScript示例介绍如何对图像执行此操作,甚至有一些是为文本设计的,但是这些示例都不适用于移动设备上的触摸和拖动

我对HTML和JavaScript有点不在行,所以如果有任何帮助,我将不胜感激。(顺便说一句,我知道iPhone有一个内置的放大镜,但我需要它大得多,放大得更远)


干杯

您可以查看此演示以了解您的想法,此演示将实现效果

主代码如下

- (void)drawRect:(CGRect)rect {
    // here we're just doing some transforms on the view we're magnifying,
    // and rendering that view directly into this view,
    // rather than the previous method of copying an image.
    CGContextRef context = UIGraphicsGetCurrentContext();
    CGContextTranslateCTM(context,1*(self.frame.size.width*0.5),1*(self.frame.size.height*0.5));
    CGContextScaleCTM(context, 1.5, 1.5);
    CGContextTranslateCTM(context,-1*(touchPoint.x),-1*(touchPoint.y));
    [self.viewToMagnify.layer renderInContext:context];

}

有一个内置的放大功能,为什么只需要一个用于文本?请参见上文“(顺便说一句,我知道iPhone有一个内置的放大功能,但我需要它大得多,放大得更远)”