title: is it possible to add a GestureRecognizer to a label in a custom UIView subview
body: <p>I am refactoring a <code>ViewController</code> that I have adopted and is creating <code>UIView</code>s in the controller code. I'd like to move it to a custom <code>UIView</code> but would like to handle the Gesture Recognizer in the controller.</p>
  
  <p>I have an <code>ItemViewController</code> which has a custom <code>UIView</code>. Within the <code>ItemController</code>, I'd like to do something like:</p>
  
  <pre><code>ItemView *itemView = [[ItemView alloc] initWithFrame:CGRectMake(30.0f,_runningYPosition,100.0f, 50.0f)];
  UITapGestureRecognizer *tapRecognizer2 = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapRecognized:)];
  itemView.miHeaderLabel.tag = [item itemID];
  [itemView.miHeaderLabel addGestureRecognizer: tapRecognizer2];
  </code></pre>
  
  <p>that references </p>
  
  <pre><code>- (void)tapRecognized:(id)sender
  {
      ...
  }
  </code></pre>
  
  <p>in <code>ItemViewController</code> (NOT in the custom view).</p>
  
  <p>But it doesn't seem to work. Is it possible to add a GestureRecognizer to a label that is a property of a subview in a ViewController? Anything obvious I'm doing wrong?</p>