title: UIButton TouchUpInside Touch Location
body: <p>So I have a large <code>UIButton</code>, it is a <code>UIButtonTypeCustom</code>, and the button target is called for <code>UIControlEventTouchUpInside</code>.  My question is how can I determine where in the <code>UIButton</code> the touch occured.  I want this info so I can display a popup from the touch location.  Here is what I've tried:</p>
  
  <pre><code>UITouch *theTouch = [touches anyObject];
  CGPoint where = [theTouch locationInView:self];
  NSLog(@" touch at (%3.2f, %3.2f)", where.x, where.y);
  </code></pre>
  
  <p>and various other iterations.  The button's target method get info from it via the <code>sender</code>:</p>
  
  <pre><code>    UIButton *button = sender;
  </code></pre>
  
  <p>So is there any way I could use something like: <code>button.touchUpLocation</code>?</p>
  
  <p>I looked online and couldn't find anything similar to this so thanks in advance.</p>