title: UISegmentedControl not responding within UIView
body: <p>I have a <code>UIView</code> property named <code>viewToFade</code> that contains a <code>UISegmentedControl</code>.  When I animate the <code>UIView</code> (so it appears on tapping and gradually fades), the <code>UISegmentedControl</code> doesn't respond to touches.  Here's the code I'm using:</p>
  
  <pre><code>-(void)fadeView
  {
  self.viewToFade.alpha=1;
  self.viewToFade.hidden=NO;
  
  //When I comment the following lines out, everything is fine--the `UISegmentedControl` responds as it should.  
  //But when I include them, the `UISegmentedControl` doesn't register changes/taps.
  
  [UIView animateWithDuration:0.3
                        delay: 3.0
                      options:UIViewAnimationOptionAllowUserInteraction
                   animations:^{
                       self.viewToFade.alpha = 0.0;
                   }
                   completion:nil];
  }
  </code></pre>
  
  <p>What am I doing wrong?</p>
  
  <p>(In case it's relevant, I'll say that the <code>UIView</code> and the <code>UISegmentedControl</code> are both created in the xib file.)</p>
  
  <p><strong>EDIT:</strong> I figured out a way to deal with the problem, which was to rewrite the code as follows:</p>
  
  <pre><code>-(void)fadeView
  {
  self.viewToFade.alpha=1;
  self.viewToFade.hidden=NO;
  [self performSelector:@selector(disneyfy) withObject:nil afterDelay:(3)];
  } 
  
  -(void)disneyfy
  {
      [UIView animateWithDuration:0.3
                   animations:^{
                       self.viewToFade.alpha = 0.0;
                   }];
  }
  </code></pre>