title: UIButton blocking touchesBegan and touchesMoved
body: <p>I'm writing an app for tvOS - and it all works until I put a UIButton on the screen.  The problem, when buttons are added, is that touchesBegan and touchesMoved stop working.  If I remove the buttons then touchesBegan and touchesMoved start working correctly again.  I have tried, in the interests of experimentation, unchecking 'User Interaction Enabled' - but this didn't make any difference.  I have also tried subclassing UIButton and adding the following code:</p>
  
  <pre><code>- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
      [super touchesBegan:touches withEvent:event];
      [self.nextResponder touchesBegan:touches withEvent:event];
  }
  
  - (void)touchesMoved:(NSSet&lt;UITouch *&gt; *)touches withEvent:(UIEvent *)event {
      [super touchesMoved:touches withEvent:event];
      [self.nextResponder touchesMoved:touches withEvent:event];
  }
  </code></pre>
  
  <p>Sadly this doesn't seem to work either.  Does anyone have any suggestions as to what I might try next?</p>