2013-06-12 1 views
0

У меня есть imageview, который я добавил tapRecognizer нравится это:Добавить 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; 

Необходимо включить итерацию пользователя. По умолчанию для UIImageView НЕТ.

 Смежные вопросы

  • Нет связанных вопросов^_^