2013-05-08 39 views
0

嗨有沒有什麼辦法設置圖像[uiimage圖像命名@「abc.png」]與運動的影響意味着圖像不應該立即改變,它需要改變很慢的運動效果以便用戶可以看到圖像正在改變。iphone圖像變化與運動

在此先感謝

回答

1

*方法之一來執行的動畫*

第1步:添加以下框架在您的項目,並將其導入到.m文件

#import <QuartzCore/QuartzCore.h> 

步驟2:在ImageChange方法中輸入以下代碼

imageView.image = [UIImage imageNamed:@"newImage.jpg"]; 

CATransition *transition = [CATransition animation]; 
transition.duration = 1.0f; 
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]; 
transition.type = kCATransitionFade; 

[imageView.layer addAnimation:transition forKey:nil]; 

*方法二執行動畫*

[UIView transitionWithView:YourImageView 
       duration:0.2f 
       options:UIViewAnimationOptionTransitionCrossDissolve 
      animations:^{ 
       YourImageView.image = newImage; 
      } completion:NULL];