Я знаю, как добавить tappability к UIImageView
, однако есть 2 изображения, и я хочу отличить их от вызова правильной функции. Тем не менее, я не могу получить правильное значение sender
.Признать, что View вызывает функцию Tap.
func addTappability (view imageView:UIImageView){
//add tapping function for image
let tapGestureRecognizer = UITapGestureRecognizer(target:self, action:#selector(IdCardViewController.imageTapped(_:)))
imageView.isUserInteractionEnabled = true
imageView.addGestureRecognizer(tapGestureRecognizer)
}
func imageTapped(_ sender: UIImageView) {
//Problem here, can't get correct sender
if (sender == photoImageViewLeft) {
//do one thing
}else {
//do the other
}
}
вы можете добавить тег, чтобы отличить их – Misha
@Misha вы можете добавить код в ответ, пожалуйста, ТКС –
@BhavinRamani спасибо –