2012-05-07 124 views
1

我将隐藏的uilabel移动到uiscrollview中的点击位置,然后取消隐藏 - 效果很好。但是,如果捏住uiscrollview放大并再次点击,则标签出现在错误的位置。如何通过uiscrollview的缩放比例来调整接触点的位置以正确定位?UIScrollView点击坐标

-me

-(void)handleLongPress:(UILongPressGestureRecognizer*)sender { 

    CGPoint longTapPoint = [sender locationInView:self.view]; 
    NSLog(@"LongTapPoint.x %f,LongTapPoint.y %f",longTapPoint.x,longTapPoint.y); 
    uil_tapBldgLabel.center = CGPointMake(longTapPoint.x, longTapPoint.y); 

} 

回答

1

您可能希望通过这些触摸事件的nextResponder这样你就不会被抓到了缩放细微差别。

+0

嗯 - 您的评论让我想到为什么我关心缩放?所以我将标签移到了滚动条的外面,现在它看起来像我打算的那样。 – malaki1974