[UIView transitionWithView:]
アニメーションに使用しています。
このメソッドには期間だけではありませんがdelay
、遅延が必要です。
例: 1 つの画像を持続時間 1 秒の別の画像に変更し、4 秒後に持続時間 1 秒の別の画像に変更する必要があります。
私はそれについて知って[UIView animateWithDuration:]
いますdelay
が、フレームを変更しません。画像を1回以上変更しません。
私は次に使用します:
[UIView transitionWithView:self.view
duration: 1.0f
options:UIViewAnimationOptionTransitionCrossDissolve
animations:^{
//here change image
} completion:^(BOOL finished){
[NSThread sleepForTimeInterval: 4.0f];
}];
順調です。しかし、ビューを変更すると(scrollViewがあり、アニメーションで多くのビューを追加しました)、別のビューが表示され、それは独自のアニメーションですが[NSThread sleepForTimeInterval: 4.0f];
、前のページの作業からです。
では、どうすればアニメーションを遅らせることができますか?
手伝ってくれてありがとう!