2013-06-12 36 views
0

我有我已經加入了tapRecognizer喜歡這樣的imageview添加UITapRecognizerController到的UIImageView

recognizer1 = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap1)]; 

UIImageView *crossImage = [[UIImageView alloc] initWithFrame:CGRectMake((jrect.origin.x+jrect.size.width), (jrect.origin.y-20), 30, 30)]; 
crossImage.image = [UIImage imageNamed:@"cross.png"]; 
[crossImage addGestureRecognizer:recognizer1]; 
[self addSubview:crossImage]; 

handleTap方法:

- (void)handlePan1:(UITapGestureRecognizer *)recognizer 
{ 
    NSLog(@"FV"); 
} 

當我點擊圖片沒有任何反應。怎麼了?

回答

3
crossImage.userInteractionEnabled = YES; 

你需要使用戶iteraction。 UIImageView默認爲NO。