Я пытаюсь создать кликабельную UILabel, используя следующий код:
let tap_plato = UITapGestureRecognizer(target: self, action: #selector(ViewController.ale_plato1))
plato1.isUserInteractionEnabled = true
plato1.addGestureRecognizer(tap_plato)
...
@objc
func ale_plato1(sender: UITapGestureRecognizer){
let label = sender.view
print ("tapped!")
}
Это хорошо работает.Но я хочу передать параметры в функцию.Примерно так:
let tap_plato = UITapGestureRecognizer(target: self, action: #selector(MenuController.ale_plato1("parameter")))
plato1.isUserInteractionEnabled = true
plato1.addGestureRecognizer(tap_plato)
@objc
func ale_plato1(sender: UITapGestureRecognizer, parameterRecived: String){
}
Но я не знаю, как это сделать в быстром 3 ...
Любая помощь?Спасибо тебе