Мне нужно добавить UITapGestureRecognizer
к нескольким UILabel
, и все они должны перейти к одной и той же функции для обработки.
Что у меня есть это:
@IBOutlet weak var label_something: UILabel!
let tap = UITapGestureRecognizer(target: self, action: #selector(self.myFunction))
label_something.addGestureRecognizer(tap)
Получено здесь:
@objc func myFunction(sender:UITapGestureRecognizer) { // Something... }
Работая как шарм. Проблема в том, что он работает только с одним UILabel (при добавлении addGestureRecognizer(tap)
к нескольким UIlabel
он работает только с последним добавленным)
Итак, мой вопрос:
Как добиться того, что я хочу сделать здесь? Пять различных UILabels с tapRecognizer, идущими на одну и ту же функцию