4

UIscrollviewが組み込まれたView Controllerが1つあります。合計42以上の画像があり、各画像を次の画像にフェードしようとしています

「アニメーションの開始とアニメーションのコミット」と呼ばれるものを使用する必要があることはわかっています。

私はこれを機能させるためにたゆまぬ努力をしました。誰かが私のためにここにコードを投稿して、もう一度試してもらえますか? 電話相談はとてもイライラするので、誰かにお金を払っても構わないと思っています. 誰かが私を助けてくれたら、それは素晴らしいことです。

また、これを機能させるためにデリゲート ファイルに何かを追加する必要がありますか? 私はこれらの数行のコードを考えています。

ありがとう

4

1 に答える 1

12

UIImageView次のコードは、2 つの が同じ場所に設定されていることを前提としていますが、一方のアルファは 0 (非表示) に設定され、もう一方は 1 (表示) に設定されています。

[UIView beginAnimations:@"fade in a new image from another" context:nil];
[UIView setAnimationDuration:0.5];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
oldImageView.alpha = 0.0;
newImageView.alpha = 1.0;
[UIView commitAnimations];
于 2009-09-10T09:33:08.643 に答える