Tag attribute is the key
-----------------
int i;for(i = 0; i < count; i++) { // some image UIImageView *imageView = [[UIImageView alloc] initWithImage:image]; // attach to some view imageView.tag = i; UITapGestureRecognizer *g = [[UITapGestureRecognizer alloc] initWithTarget: self action: @selector(imageTap:)]; [imageView addGestureRecognizer:g];}// handler- (void)imageTap:(UITapGestureRecognizer *)sender { // identifier can be referenced in sender.view.tag
UIImageView *imageView = (UIImageView *)sender.view;
}