私はいくつかの奇妙な動作に気付きました。アニメーションを開始してビューを変更すると(ビューは閉じられません!)、完了ハンドラは決して呼び出されません。ビューが消えると、uiviewアニメーションの完了ブロックが呼び出されません
[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"]];
}];
}
これには解決策がありますか?