【发布时间】:2014-10-13 20:34:52
【问题描述】:
我想在我的视图中显示图像并添加点击手势来做一些事情。 我的图像创建代码如下所示
for(int i = 0; i < 5; i++) {
UIImageView *imageToMove =
[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"icon1.png"]];
imageToMove.frame = CGRectMake(((float)rand() / RAND_MAX) * 1024, ((float)rand() / RAND_MAX) * 768 , 95, 95);
[imageToMove setUserInteractionEnabled:YES];
[imageToMove addGestureRecognizer:singleTap];
[self.view addSubview:imageToMove];
}
这个简单的功能可以在点击图像时获得一些反馈
- (void)tapDetected {
NSLog(@"single Tap on imageview");
}
我的问题是,只有一张(恕我直言,最后添加的一张)图像是可触摸的。无法访问“后面”的其他图像。
有没有办法解决这个问题?
【问题讨论】:
标签: ios image uigesturerecognizer gesture