2

私のコードは、右から左に反転するアニメーションを実行します。問題は、その切り替え中、わずか 0.75 秒のアニメーションであり、ユーザーはまだプログラムと対話できることです。すべてのユーザー操作を短時間停止する方法、または完全に停止する方法がある場合は、タイマーを使用して元に戻すことができます。アニメーションのコードは次のとおりです。

        [UIView beginAnimations:nil context:nil];
    [UIView setAnimationDuration:0.75];
    [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight
                           forView:[self view]
                             cache:YES];
    [UIView commitAnimations];    

ありがとう、ジェイコブ

4

1 に答える 1

5

試す:

[self.view setUserInteractionEnabled:NO];
于 2011-08-12T04:07:11.627 に答える