title: UITapGestureRecognizer not working for specific [UIView] array
body: <p>I have the following piece of code. It's a third party library for a menu (named CarbonKit). When I try to select a specific segment (tab) and add a gesture recognizer, it doesn't work. Any ideas what I'm doing wrong? </p>
  
  <p>To be clear, I placed a breakpoint in the handleTap, it it doesn't even enter the function.</p>
  
  <pre><code>    override func viewDidLoad() {
          super.viewDidLoad()
          self.view.userInteractionEnabled = true
          let tgr : UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(OverviewFolder.handleTap(_:)))
          // segment 2 (categories)
          carbonTabSwipeNavigation.carbonSegmentedControl?.segments![2].userInteractionEnabled = true
          carbonTabSwipeNavigation.carbonSegmentedControl?.segments![2].addGestureRecognizer(tgr)
  }
  
   // tap
      func handleTap(gestureRecognizer : UITapGestureRecognizer){
          let test = carbonTabSwipeNavigation.currentTabIndex
          if test == 2 {
              print("second item tapped")
          }
      }
  </code></pre>