transitionFromView:toView:duration を使用して、あるビューと別のビューを切り替えています。
私のソース ビューは、その親ビューの中央にあります。また、宛先ビューを中央に配置したいと思います (以下の完了ブロックで行われているように)。
[UIView transitionFromView:sourceView toView:destView duration:.3 options:UIViewAnimationOptionTransitionFlipFromLeft completion:^(BOOL finished) {
destView.center = destView.superview.center;
}];
transitionFromView:toView:duration はスーパービューから sourceView を削除し、destView に置き換えるため、呼び出しの前に単に destView.center = destView.superview.center を実行することはできません。
アニメーションが始まる前にセンタリング コードを実行する方法はありますか?