0
[UIView transitionWithView:imageView
                  duration:3.0
                   options:UIViewAnimationOptionTransitionCrossDissolve
                animations:^{ 
                    imageView.image = [UIImage imageNamed:[welcomePhoto objectAtIndex:photoCount]];

                }
                completion:^(BOOL finish){
                }];

3秒でアニメーションが遷移するとき、imageViewはカスタムジェスチャを受信できません。それ以外の場合は問題ありません。どうすれば修正できますか?ありがとう。

4

1 に答える 1

0

理由: UIViewアニメーションがあるポイントから別のポイントに開始すると、実際のビューはすぐに新しい位置に移動しますが、非表示になります。そして、あなたが動いているのを見る眺めはただの幻想です。

私の与えられた理由は、アニメーションについてのポール・ハガティのスタンフォード大学の講義に基づいています。

これに対する解決策は、他の与えられた答えで見つけることができます。

于 2012-08-03T04:06:57.537 に答える