I use this code when i move the button but the event is disabled during the transition
what can i do to tap when is moving? here is my code...
    button = [UIButton buttonWithType:UIButtonTypeCustom];
    button.frame = CGRectMake(210, 285, 120, 118);
    [button setTitle:@"" forState:(UIControlState)UIControlStateNormal];
    [button addTarget:self action:@selector(botonTap:) forControlEvents:(UIControlEvents)UIControlEventTouchDown];
    [button setBackgroundImage:[UIImage imageNamed:@"car.png"] forState:UIControlStateNormal];
    [self.view addSubview:button];
moving over screen and disabled event to finish :(
[UIView animateWithDuration:10
                      delay:0.0f
                    options: UIViewAnimationOptionAllowUserInteraction |
 UIViewAnimationOptionLayoutSubviews | UIViewAnimationOptionCurveEaseIn
                 animations:^{
                     button.frame = CGRectMake(0, 4, 120, 118);
                 }
                 completion:^(BOOL finished){
                 }];
Dont Enter at this method when tap the button, only works at stop :(
-(IBAction)botonTap:(id)sender {
    button.alpha=0;
}