Чтобы различить UIImageViews на экране, вы можете сделать следующее.
Определение начального номера тега ImageView
#define kImageViewTag 3000
Определение экземпляра var для количества изображений, добавляемых на экран.
NSUInteger numberOfImage = 0
Каждый раз, когда вы создаете новый UIImageView, увеличивайте счетчик и добавляйте его с помощью kImageViewTag и назначайте его свойству тега.
imageview = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, image.size.width, image.size.height)];
imageview.userInteractionEnabled = YES;
[imageview setImage:image];
numberOfImage += 1;
imageView.tag = kImageViewTag + numberOfImage;
Всякий раз, когда вы перечисляете подпредставления экрана, если класс UIImageView с тегом> = kImageViewTag, вы знаете, что это изображения, добавленные на экран из UIImagePickerController.