Идея состоит в том, что вы должны создать уникальный распознаватель жестов для каждого UIImageView.
let gestureRecognizerOne = UITapGestureRecognizer(target: self, action: #selector(tap))
firstImageView.addGestureRecognizer(gestureRecognizerOne)
let gestureRecognizerTwo = UITapGestureRecognizer(target: self, action: #selector(tap))
secondImageView.addGestureRecognizer(gestureRecognizerTwo)
Но я не видел ваш код, поэтому, может быть, вы должны создать его в цикле или что-то в этом роде .