Objective c 将UITapRecognizerController添加到UIImageView
我有一个Objective c 将UITapRecognizerController添加到UIImageView,objective-c,cocoa-touch,uitapgesturerecognizer,Objective C,Cocoa Touch,Uitapgesturerecognizer,我有一个imageview,我添加了一个tapcrecognizer,如下所示: recognizer1 = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap1)]; UIImageView *crossImage = [[UIImageView alloc] initWithFrame:CGRectMake((jrect.origin.x+jrect.size.width), (jre
imageview
,我添加了一个tapcrecognizer
,如下所示:
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");
}
当我点击图像时,什么都没有发生。怎么了
crossImage.userInteractionEnabled = YES;
您需要启用用户操作。默认情况下,UIImageView为否
您需要启用用户操作。默认情况下,UIImageView为否