Animated view doesn't receive touch events after animating over another view
<p>I have a third party grid I use for data entry from <code>Infragistics</code>, called <code>IGGridView</code>.  It is the yellow rectangle in the picture.  </p>

<p>I'm trying my hand at some animation and simply wanted to move the grid to the left 300 points over a few seconds.</p>

<p>Before I do any animation, my grid is scrollable, it's cells are touchable, and when tapped, present an editor to edit the cell value.</p>

<p>However, after animation, the most bizarre thing happens that I didn't expect at all.  The underlapped view which the yellow rectangle grid is now over, still receives all its touch events, RIGHT THROUGH THE GRID, but the grid receives nothing at all.  It won't scroll, nor are its cells tappable.  It's like the grid died after it animated.
I thought perhaps it was because even though the grid appeared on top, it wasn't really on top, so I added a completion handler and did a <code>bringSubviewToFront</code> call, but still nothing.  Note, if I touch the grid on the far right where it's not overlapping the other view to its left, the grid still receives its touches and I can scroll it and edit a cell (a rightmost cell anyway).  So it's like the grid is obscured by the view that it OVERlapped.</p>

<p>What is going on there?</p>

<p><strong>My animation code is on a swipe left gesture.</strong></p>

<pre><code>-(void)handleSwipeLeftRecognizer:(UISwipeGestureRecognizer*)recognizer
    {            
        [UIView animateWithDuration:2 animations:^{
            grid1.frame = CGRectMake(-300, 0, 340, self.view.frame.size.height);
        } completion:^(BOOL finished) {
            grid1.frame = CGRectMake(-300, 0, 340, self.view.frame.size.height);
            [[UIApplication sharedApplication].keyWindow bringSubviewToFront:grid1];
        }];
    }
</code></pre>

<p><strong>Before animation, it looks like this.</strong></p>

<p><a href="https://i.stack.imgur.com/9OJkF.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/9OJkF.png" alt="enter image description here"></a></p>

<p><strong>After animation it looks like this.</strong></p>

<p><a href="https://i.stack.imgur.com/TfhLX.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/TfhLX.png" alt="enter image description here"></a></p>