noté un comportamiento extraño. Cuando comienzo una animación y cambio la Vista (¡la vista no se cerrará!), Nunca se llama al controlador de finalización.bloque de finalización de uiview animar nunca invocó si la vista desapareció
[UIView animateWithDuration:0.1f
delay:0.0f
options:UIViewAnimationCurveEaseOut
animations:^(void){
[myView setHidden:YES];
myLabel.alpha = 0.0f;
someOtherView.frame = CGRectMake(130, bubbleBigRect.origin.y, 61, 65);
[button setHidden:YES];
}
completion:^(BOOL finished){
NSLog(@"Complete %d",finished);
[imageVIew setImage:[UIImage imageNamed:@"myPng.png"]];
}];
}
¿hay alguna solución para esto?