2
我需要根据音频文件为UIImage制作动画;当声音开始时,我需要对某个点进行缩放,然后应用相同的动画进行缩小。我试图应用CGAffineTransformMakeScale,但它不制作动画。将缩放/缩小应用于图像的正确方法是什么?放大和缩小为UIImage
我需要根据音频文件为UIImage制作动画;当声音开始时,我需要对某个点进行缩放,然后应用相同的动画进行缩小。我试图应用CGAffineTransformMakeScale,但它不制作动画。将缩放/缩小应用于图像的正确方法是什么?放大和缩小为UIImage
放入一个UIImageView图像,然后使用UIView的动画,重新设置帧
例如:
在第一,在部署该图像照常
UIImage *myImg = [UIImage imageNamed:@"myImage.png"];
UIImageView *myImgView = [[UIImageView alloc]initWithImage:myImg];
[myImgView setFrame:CGRectMake(10, 10, 100, 100)];
[self.view addSubview:myImgView];
,然后您执行动画代码以使视图更大
//START THE ANIMATION
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1.0];
[myImgView setFrame:CGRectMake(10, 10, 300, 300)]; //re-set your image view size so that it become bigger
[UIView commitAnimations];
或者您可以使用该方法动画(这是多一点点的进步,但更好的我认为)
//START THE ANIMATION
[UIView animateWithDuration:1.0 animations:^
{
[myImgView setFrame:CGRectMake(10, 10, 300, 300)]; //re-set your image view size so that it become bigger
} completion:^(BOOL finished)
{
//type here what you want your program to do after the animation finished
}];
好运:d