【发布时间】:2012-10-12 11:25:49
【问题描述】:
我们可以为UIImageview 指定图像数组,它可以很好地为图像设置动画。我已经继承了UIImageView 类。
现在当用户点击图片时,我捕捉到了点击手势,但问题是我如何知道动画图片中的哪个图片被点击了?
- (void)setup
{
self.animationImages = self.bannerImagesArray;
self.animationDuration = 3.0f;
self.animationRepeatCount = 0;
[self startAnimating];
self.userInteractionEnabled = YES;
UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(imageClicked)];
[self addGestureRecognizer:tapGesture];
}
- (void)imageClicked
{
NSLog(@"Image clicked");
// How do i detect which image was clicked here
}
【问题讨论】:
-
如果下面提供的技术不起作用,请添加另一条评论并参考我,因为我有一些其他想法(但更难实现) - 如果提供的技术有效,那就太好了。
-
@DavidH 不幸的是,下面提到的技术不起作用:(
标签: ios