title: UITableView Scroll with Content Touch
body: <p>In a <code>UIViewController</code>, I am having a <code>UIView</code> of 300 height named as <code>headerView</code> and inside <code>UISegmentControl</code> and below that I have <code>UITableView</code>.</p>
  
  <p>My need is I want to scroll <code>UITableView</code> no matter what ever content touches, so I have achieved that for <code>headerView</code> but when I touch and scroll on <code>UISegmentControl</code> it receives action and scrolling doesn't occurs.</p>
  
  <p>How did I manage to scroll when touches <code>headerView</code> is via <code>hitTest</code>.</p>
  
  <pre><code>override func hitTest(_ point: CGPoint, with event: UIEvent?) -&gt; UIView? {
      if let hitView = super.hitTest(point, with: event) {
          if hitView is UISegmentControl {
              return hitView //From here I want action to change the Segment Control but it doesn't scroll
          }
      }
      return nil
  }
  </code></pre>
  
  <p>I have tried with <code>UITableView</code> property named <code>delaysContentTouches</code> &amp; <code>canCancelContentTouches</code> but none of this works. Any idea?</p>