title: swift uitapgesturerecognizer pass parameters
body: <p>I have a lot of Buttons created programmatically and that can change anytime. my tap gesture : </p>
  
  <pre><code>let apriVideoGesture = UITapGestureRecognizer(target: self, action: #selector(PrincipaleController.apriVideo(_:)))
  cont.addGestureRecognizer(apriVideoGesture)
  
  func apriVideo(sender : UITapGestureRecognizer){
  
  }
  </code></pre>
  
  <p>how can i pass parameters? somethig like this :</p>
  
  <pre><code>let apriVideoGesture = UITapGestureRecognizer(target: self, action: #selector(PrincipaleController.apriVideo(stringa : "ciao")))
  cont.addGestureRecognizer(apriVideoGesture)
  
  func apriVideo(sender : UITapGestureRecognizer, stringa : String){
  
  }
  </code></pre>
  
  <p>sorry for bad english, i'm italian</p>