Przygotowuję aplikację ze zmienną ilością widoków za pomocą narzędzia TapGestureRecognizer. Gdy widok jest wciśnięty, i obecnie robię towysyłanie argumentu parametru do funkcji za pomocą selektora UITapGestureRecognizer
func addView(headline: String) {
// ...
let theHeadline = headline
let tapRecognizer = UITapGestureRecognizer(target: self, action: Selector("handleTap:"))
// ....
}
ale w mojej funkcji „handleTap”, chcę, aby nadać mu dodatkowy parametr (a nie tylko nadawcy) jak tak
func handleTap(sender: UITapGestureRecognizer? = nil, headline: String) {
}
Jak wysłać konkretny nagłówek (który jest unikalny dla każdego widoku) jako argument funkcji handleTap?
część akcji jest nieaktualna. Również nie wydaje się już działać. – SoundShock
akcja: selektor (ViewController.tapped (_ :)) func tapped (_ gestureRecognizer: MyTapGestureRecognizer) {...} – troligtvis