Ios 获取缩放的UIWebView的非缩放接触点

Ios 获取缩放的UIWebView的非缩放接触点,ios,objective-c,uiwebview,uitapgesturerecognizer,cgpoint,Ios,Objective C,Uiwebview,Uitapgesturerecognizer,Cgpoint,我想在UIWebview上获得一个触摸点,但我想在用户尚未缩放和缩放后能够获得完全相同的点 假设用户在不缩放的情况下对一个点进行长距离缩放,下面的方法返回该点的点{185.5303},在用户对同一点进行缩放和长距离缩放后,它在屏幕上变成点{621397.5} 基本上,当我缩小时,我希望能够将点{621397.5}变成点{185.5303} 我不确定我是否说得够清楚,但希望你能理解我的问题 -(void)onLongTap:(UILongPressGestureRecognizer *)recog

我想在UIWebview上获得一个触摸点,但我想在用户尚未缩放和缩放后能够获得完全相同的点

假设用户在不缩放的情况下对一个点进行长距离缩放,下面的方法返回该点的
点{185.5303}
,在用户对同一点进行缩放和长距离缩放后,它在屏幕上变成
点{621397.5}

基本上,当我缩小时,我希望能够将
点{621397.5}
变成
点{185.5303}

我不确定我是否说得够清楚,但希望你能理解我的问题

-(void)onLongTap:(UILongPressGestureRecognizer *)recognizer
{
    NSLog(@"Double Tap");
    // Get the specific point that was touched
    if(self.zoomScale - 1.0 < 0.001 && self.zoomScale - 1.0 > - 0.001) {
        // Not zooming
        CGPoint point = [recognizer locationInView:webView];
        NSLog(@"point %@ ",NSStringFromCGPoint(point));
    }
    else
    {
        dispatch_async(dispatch_get_main_queue(), ^(void) {
            self.zoomScale = 1.0f;
            [webView.scrollView setZoomScale:self.zoomScale animated:YES];

        });

        dispatch_async(dispatch_get_main_queue(), ^(void) {
            CGPoint point = [recognizer locationInView:webView];
            NSLog(@"point zoom reversed %@ ",NSStringFromCGPoint(point));
        });
    }
}
- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale{
    self.zoomScale *= scale;
}
-(无效)仅长按:(ui长按gesture recognizer*)识别器
{
NSLog(“双击”);
//获取所触及的特定点
if(self.zoomScale-1.0<0.001&&self.zoomScale-1.0>-0.001){
//不缩放
CGPoint point=[识别器位置视图:网络视图];
NSLog(@“点%@”,NSStringFromCGPoint(点));
}
其他的
{
dispatch\u async(dispatch\u get\u main\u queue(),^(void){
self.zoomScale=1.0f;
[webView.scrollView设置zoomScale:self.zoomScale动画:是];
});
dispatch\u async(dispatch\u get\u main\u queue(),^(void){
CGPoint point=[识别器位置视图:网络视图];
NSLog(@“点缩放反转%@”,NSStringFromCGPoint(点));
});
}
}
-(无效)ScrollViewDiEndZooming:(UIScrollView*)带视图的scrollView:(UIView*)按比例查看:(浮动)比例{
self.zoomScale*=比例;
}