webView 结合js 获取 touch 坐标

来源:互联网 发布:双色球全包号过滤软件 编辑:程序博客网 时间:2024/05/15 02:45

- (id)init{

    self = [super init];

    if (self) {

        

       UITapGestureRecognizer* singleTap = [[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(handleSingleTap:)];

        [selfaddGestureRecognizer:singleTap];

        singleTap.delegate =self;

        singleTap.cancelsTouchesInView =NO;

        [singleTap release];

    }

   returnself;

}


//webView 不响应touch 时间

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{

    [supertouchesBegan:toucheswithEvent:event];

   CGPoint superPoint = [[touchesanyObject]locationInView:self.superview];

   CGPoint point = [[touchesanyObject]locationInView:self];

    NSLog(@"super %f,%f",superPoint.x,superPoint.y);

    NSLog(@"%f,%f",point.x,point.y);

}


- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer{

   returnYES;

}


-(void)handleSingleTap:(UITapGestureRecognizer *)sender{

    CGPoint point = [sender locationInView:self];

   NSLog(@"handleSingleTap!pointx:%f,y:%f",point.x,point.y);

}