title: iphone/ipad - parent UIView is blocking touches from getting to subviews - why?
body: <p>I have a UIView which has a bunch of subviews. The subviews should be able to receive touch events, but for some reason the parent UIView takes the touch and does not pass it on. I have created it in a very standard way like I always create views: </p>
  
  <pre><code>UIView *myView = [[UIView alloc] initWithFrame:CGRectMake(0,0,1024,768)];
      self.mainView = myView;
      [myView release];
  
      [self.view addSubview:self.mainView];
  </code></pre>
  
  <p>Then I create subviews and add them as normal:</p>
  
  <pre><code>[self.mainView addSubview:someOtherView];
  </code></pre>
  
  <p>I know self.mainView is getting the touch events when I listen in the main UIWindow:</p>
  
  <pre><code>VIEW: &lt;UIView: 0x8d34aa0; frame = (0 0; 1024 768);
  </code></pre>
  
  <p>But why in the world can I not get the subviews to receive touches? I don't understand why this happens sometimes. I am not changing any default properties of mainView.</p>