Ios 在动画期间裁剪图像,设置为“图像视图”
正在使用imageView制作一些动画。Ios 在动画期间裁剪图像,设置为“图像视图”,ios,animation,uiimageview,Ios,Animation,Uiimageview,正在使用imageView制作一些动画。 在开始时,我的imageView的宽度为700像素(图像大小为700*300)。 现在我必须使用动画将imageView宽度减少到0 px。 动画持续时间为1小时 假设30分钟后,我的imageView的宽度将是350像素 由于我在imageView中使用的图像(700*300)宽度只有350像素,imageView中的图像在动画中看起来正在缩小 [UIView beginAnimations:nil context:nil]; [UIView setA
在开始时,我的imageView的宽度为700像素(图像大小为700*300)。
现在我必须使用动画将imageView宽度减少到0 px。 动画持续时间为1小时 假设30分钟后,我的imageView的宽度将是350像素 由于我在imageView中使用的图像(700*300)宽度只有350像素,imageView中的图像在动画中看起来正在缩小
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:3600];
newRect.size.width = 0;
imgView.frame = newRect;
[UIView commitAnimations];
因此,在动画期间,我希望将图像裁剪为imageView的大小我怎样才能做到这一点。是否有任何方法可以在动画时间之间对图像进行更改
非常感谢您的帮助。您为什么不试试反向方案呢。要在裁剪图像时创建动画?您可以将计时器设置为每0.5秒一次,然后逐个裁剪图像,然后在imageView中显示裁剪后的图像。然后将实现平滑动画和裁剪图像