Je veux mettre en œuvre TapGestureRecognizer
avec le selector
, ci-dessous est le code où j'ai ajouté tapGestureRecognizer à mon imageView
sélecteur Unrecognized envoyé à l'instance Swift 3
let tapFirstGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(assignImage(_:)))
firstImageView.isUserInteractionEnabled = true
firstImageView.tag = 1
firstImageView.addGestureRecognizer(tapFirstGestureRecognizer)
Voici la méthode d'action
func assignImage(_ sender: UIImageView){
imagePicker.allowsEditing = false
imagePicker.sourceType = .photoLibrary
imageViewTag = sender.tag
present(imagePicker, animated: true, completion: nil)
}
compilateur ne cesse de dire
[balise UITapGestureRecognizer]: unrecog nized sélecteur envoyé à l'instance 0x6080001a7700'
Je veux passer imageView comme paramètre pour obtenir son étiquette – aatalyk
Ce pas possible, mais vous pouvez accéder à ce 'imageview 'object using' sender.view sous? UIImageView'. –
pouvez-vous afficher dans le code? – aatalyk