2012-05-07 133 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