2013-10-31 29 views
0

我有一個UIScrollView。在那我有一個ImageView。如何從uiscrollview中的輕觸位置獲取UITOUCH?

我想獲得UITOUCH點。

我知道我可以通過

- (void)handleTap:(UITapGestureRecognizer *)tapRecognizer 
{ 
    CGPoint touchPoint = [tapRecognizer locationInView: _tileMap] 
} 

得到的位置,但我想uitouch圖像。

請幫助我。

回答

0

嘗試這樣,

- (void)handleTap:(UITapGestureRecognizer *)tapRecognizer 
{ 
    CGPoint touchPoint = [tapRecognizer locationInView: tapRecognizer.view] 
} 

,並設置圖像視圖userInteractionEnabledYES

 UIImageView *image = [[UIImageView alloc]init]; 
    image.frame = CGRectMake(55, 30, 50, 40); 
    image.image = [UIImage imageNamed:@"Default.png"]; 
    UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap:)]; 
    singleTap.numberOfTapsRequired = 1; 
    self.view.tag =10; 
    image.userInteractionEnabled = YES; 
    [image addGestureRecognizer:singleTap];