title: Why is my "touch up inside" event for my UIButton not being called?
body: <p>I've made plenty of buttons and I can't figure out why this one won't work. </p>
  
  <p>My hierarchy is set up like this:</p>
  
  <pre><code>View -&gt; Scroll View -&gt; Subview -&gt; Button
  </code></pre>
  
  <p>There's a lot of other items in this subview and every one of them works when touched. In the interface builder I can see that the "<em>Touch Up Inside</em>" event is bound to my method </p>
  
  <pre><code>- (IBAction)favoritesButtonDepressed:(id)sender 
  </code></pre>
  
  <p>However, when I click the button, that method never executes and my breakpoint is subsequently never hit.</p>
  
  <p>I noticed that even when I hold down my press on the button, the label doesn't change color (even though shows touch on highlight is enabled), but yet my other button on the view does. </p>
  
  <p>User Interaction is enabled on the button as well as everything up the hierarchy.</p>
  
  <p>In order for my items in the sub view to receive touch events, I made my scroll view look like <a href="https://stackoverflow.com/questions/1685956/uiscrollview-touchesbegan">the 4th answer in this post</a>.</p>