アニメーション ブロックの操作に問題があります。最初のアニメーションで画像のアルファを変更して点滅させ、10秒後に消えるようにしようとしています。firstAnimation は次に secondAnimation に移動し、同じことを別の画像に対してのみ行います。その後、プロセスは無限に繰り返されます。
私はしばらくの間これに取り組んできましたが、それを無限に繰り返すことはできません。私が抱えていたもう 1 つの問題は、このアニメーション プロセスの遅延があったことです。そのため、オーディオ ファイルを再生するのに十分な時間である 20 秒後に開始されます。
- (void) firstAnimation {
UIViewAnimationOptions options = UIViewAnimationOptionCurveLinear;
[UIView animateWithDuration:1.0 delay:10.0 options:options animations:^
{
myImage.alpha = 0.0;
myImage.alpha = 1.0;
}
completion:^(BOOL finished){
[self secondAnimation];
}
];
}
いつものように、助けてくれてありがとう。サンプルコードとチュートリアルを検索しましたが、基本的に上記のコードで行っていることしか見つかりませんでした。