title: Change label color with UITapGestureRecognizer
body: <p>I have a label with UITapGestureRecognizer and longgestureRecognizer:</p>
  
  <pre><code>let gestureRecognizer = UITapGestureRecognizer(target: self, action: Selector("labelPressed:"))
  let longgestureRecognizer = UILongPressGestureRecognizer(target: self, action: Selector("longLabelPressed:"))
  label.addGestureRecognizer(gestureRecognizer)
  label.addGestureRecognizer(longgestureRecognizer)
  </code></pre>
  
  <p>I want to change color like in UIButton, when it pressed:</p>
  
  <pre><code>func longLabelPressed(recognizer:UILongPressGestureRecognizer){
          if let label = recognizer.view as? UILabel {
              if recognizer.state == .Began {
                  label.textColor = UIColor.redColor()
              }
  
              if recognizer.state == .Ended {
                  label.textColor = UIColor.blackColor()
              }
  
  
  
          }
      }
  </code></pre>
  
  <p>But how to detect tap end event ?</p>
  
  <pre><code>func labelPressed(recognizer:UITapGestureRecognizer) {
          if let label = recognizer.view as? UILabel {
  
          }
  
      }
  </code></pre>
  
  <p>My goal is create label like UIButton with touch events.</p>