title: UIview animation interrupted IOS
body: <p>I am moving two UIButtons with this animation:</p>
  
  <pre><code>[UIView animateWithDuration:1.0
                                delay:0.0
                              options: UIViewAnimationCurveEaseInOut
                           animations:^{
  
                               self.ViewA.frame = CGRectMake(self.ViewA.frame.origin.x, self.ViewA.frame.origin.y - 174, self.ViewA.frame.size.width, self.ViewA.frame.size.height);
                               self.ViewB.frame = CGRectMake(self.ViewB.frame.origin.x, self.ViewB.frame.origin.y - 174, self.ViewB.frame.size.width, self.ViewB.frame.size.height);
                           }
                           completion:^(BOOL finished){
  
                           }];
  </code></pre>
  
  <p>but as the animation runs until the user holds his finger on a UIButton, if he releases the animation is interrupted. Is there a method, or something to determine when this happens and fix the position of the buttons?</p>