Wie kann ich programmatisch einen Tap-Gesture-Handler bei einer UIView in Swift auslösen?
Hallo! Ich bin neu in der iOS-Entwicklung mit Swift und habe ein Problem. Ich habe einen UITapGestureRecognizer zu einer UIView hinzugefügt, und alles funktioniert einwandfrei, wenn der Benutzer manuell auf die View tippt. Aber ich muss diesen Tap programmatisch simulieren – zum Beispiel, wenn eine Push-Benachrichtigung eintrifft oder nach dem Laden von Daten, damit derselbe Handler ausgelöst wird.\n\nIch habe versucht, die Methode direkt aufzurufen, aber das funktioniert nicht wie gewünscht. Hier ist mein Code:\n\n```swift\nclass ViewController: UIViewController {\n \n @IBOutlet weak var myView: UIView!\n \n override func viewDidLoad() {\n super.viewDidLoad()\n \n let tap = UITapGestureRecognizer(target: self, action: #selector(handleTap(_:)))\n myView.addGestureRecognizer(tap)\n }\n \n @objc func handleTap(_ sender: UITapGestureRec
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen