imageviewの幅を1時間で320から0に減らす必要があるアプリケーションを開発しています。このために私は次のコードを使用しています
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:3600];
newRect.size.width = 0;
imgView.frame = newRect;
[UIView commitAnimations];
同じビューコントローラにとどまる場合は問題なく動作します。アニメーションが開始した後、ユーザーが他のビューコントローラに移動すると、アニメーションの処理方法がわかります。
これに加えて、もう1つ問題があります。アニメーション中、imageviewの画像は、同じ画像を使用しているアニメーション全体と同じように縮小しているように見えます。したがって、アニメーション中にimageViewの画像を変更したいのですが、どうすればこれを実現できますか。
アニメーションとは別にこれを行う他の方法はありますか?
どんな助けでもありがたいです。