title: iOS increase touch area for UIButton in TableViewCell
body: <p>I have a <code>UIButton</code> in my <code>UITableViewCell</code></p>
  
  <p>I made a subclass of <code>UIButton</code> override the <code>pointInside</code> function:</p>
  
  <pre><code>var touchMargin:CGFloat = 20.0
  
  override func pointInside(point: CGPoint, withEvent event: UIEvent?) -&gt; Bool {
      let extendedArea = CGRectInset(self.bounds, -touchMargin, -touchMargin)
      return CGRectContainsPoint(extendedArea, point)
  }
  </code></pre>
  
  <p>However, the touch area does not get increased.<br>I get a touch on the table cell if I touch slightly outside of the <code>UIButton</code>.<br></p>
  
  <p>Does this code not work due to the Button being placed in a cell?
  <br>
  How can I fix?</p>