2017-09-18 6 views
0

J'ai regardé un autre poste avec des problèmes d'ajout d'une cible pour ne pas appuyer sur les gestes et les boutons et je pense que je suis le format correct mais je reçois toujours le 'n'a aucun membre 'erreur, voici mon code pseudo:Swift 3 TapGestureRecognizer erreur de lancement du sélecteur

let tapGesture = UITapGestureRecognizer(target: self, action: #selector(self.handlTap(_:))) 

func handleTap(_ sender: AnyObject) { 
    } 

Répondre

1

ajouter le geste à votre vue:

view.addGestureRecognizer(yourGesture) 
1

pour accéder à un objet avec UITapGestureRecognizer

let recognizer = UITapGestureRecognizer(target: self, action: #selector(self.expand)) 
    view.addGestureRecognizer(recognizer) 
    func expand(sender:UITapGestureRecognizer){ 
    if let myImg = sender.view as? UIImageView //or AnyObject you want { 

} 
    }