Sto creando un'app con una quantità variabile di visualizzazioni tutte con un TapGestureRecognizer. Quando si preme la vista, io attualmente sto facendo questoinviando un argomento parametro per funzionare tramite il selettore UITapGestureRecognizer
func addView(headline: String) {
// ...
let theHeadline = headline
let tapRecognizer = UITapGestureRecognizer(target: self, action: Selector("handleTap:"))
// ....
}
ma nella mia funzione "handleTap", voglio dare un parametro aggiuntivo (piuttosto che solo il mittente) in questo modo
func handleTap(sender: UITapGestureRecognizer? = nil, headline: String) {
}
Come posso inviare il titolo specifico (che è unico per ogni vista) come argomento alla funzione handleTap?
la parte di azione non è aggiornata. Inoltre, non sembra più funzionare. – SoundShock
azione: selettore (ViewController.tapped (_ :)) func tocced (_ gestureRecognizer: MyTapGestureRecognizer) {...} – troligtvis