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