title: UIButton with custom view - addTarget:action:forControlEvents: does not work
body: <p>My button is as follows</p>
  
  <ol>
  <li>Created label1</li>
  <li>Created label2</li>
  <li>Created customView (<code>UIView</code>)</li>
  <li>Added label1 and label2 on custom view</li>
  <li>Created myCustomButton(<code>UIButton</code>)</li>
  <li>Added customView on myCustomButton</li>
  </ol>
  
  <p>I have already done userInteractionEnable for custom_View, label1 and label2.</p>
  
  <p>Then added </p>
  
  <pre><code>[myCustomButton addTarget:self action:@selector(OnButtonClick:) forControlEvents:UIControlEventTouchUpInside];
  </code></pre>
  
  <p>And </p>
  
  <pre><code>-(void)OnButtonClick:(UIButton *)sender
  {
  }
  </code></pre>
  
  <p>But above function is never called even when I touch the button. Any solution?</p>