* Метод один для выполнения анимации *
Шаг 1: Добавить следующую структуру в проекте и импортировать его в свой файл .m
#import <QuartzCore/QuartzCore.h>
Step 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];