Como chamar programaticamente o manipulador de toque (tap gesture) em uma UIView no Swift?
Olá! Sou novo no desenvolvimento iOS com Swift e estou com um problema. Adicionei um UITapGestureRecognizer em uma UIView e tudo funciona perfeitamente quando o usuário toca na view manualmente. Mas preciso simular programaticamente esse toque — por exemplo, quando chega uma notificação push ou após o carregamento de dados, para que o mesmo manipulador seja acionado.
Tentei chamar o método diretamente, mas não funciona como esperado. Aqui está meu código:
```swift
class ViewController: UIViewController {
@IBOutlet weak var myView: UIView!
override func viewDidLoad() {
super.viewDidLoad()
let tap = UITapGestureRecognizer(target: self, action: #selector(handleTap(_:)))
myView.addGestureRecognizer(tap)
}
@objc func handleTap(_ sender: UITapGestureRec