我正在开发一个应用程序,它需要在 1 小时内将 imageview 的宽度从 320 减小到 0。为此,我使用以下代码
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:3600];
newRect.size.width = 0;
imgView.frame = newRect;
[UIView commitAnimations];
如果我们留在同一个视图控制器中,它工作正常,如果用户导航到其他视图控制器,动画开始后,如何处理动画。
除此之外,我还有一个问题-在动画期间,imageview中的图像看起来像在整个动画中缩小一样,我使用相同的图像,所以我想在动画期间更改imageView中的图像我该如何实现这一点。
除了动画之外,还有其他方法可以做到这一点。
任何帮助表示赞赏。