私のコードは、右から左に反転するアニメーションを実行します。問題は、その切り替え中、わずか 0.75 秒のアニメーションであり、ユーザーはまだプログラムと対話できることです。すべてのユーザー操作を短時間停止する方法、または完全に停止する方法がある場合は、タイマーを使用して元に戻すことができます。アニメーションのコードは次のとおりです。
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.75];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight
forView:[self view]
cache:YES];
[UIView commitAnimations];
ありがとう、ジェイコブ