Ich mache eine App mit einer variablen Anzahl von Ansichten alle mit einem TapGestureRecognizer. Wenn die Ansicht gedrückt wird, ich derzeit tue diesSenden eines Parameterarguments zur Funktion über UITapGestureRecognizer Selektor
func addView(headline: String) {
// ...
let theHeadline = headline
let tapRecognizer = UITapGestureRecognizer(target: self, action: Selector("handleTap:"))
// ....
}
aber in meiner Funktion „handleTap“, ich will ihm einen zusätzlichen Parameter geben (und nicht nur den Sender) wie so
func handleTap(sender: UITapGestureRecognizer? = nil, headline: String) {
}
Wie sende ich die spezifische Überschrift (die für jede Ansicht eindeutig ist) als Argument an die handleTap-Funktion?
Aktionsteil ist veraltet. Scheint auch nicht mehr zu funktionieren. – SoundShock
Aktion: Selektor (ViewController.tapped (_ :)) Func angezapft (_ gesticrecognizer: MyTapGestureRecognizer) {...} – troligtvis