1
Im пытается добавить анимацию в UIImageView, но она всегда терпит неудачу. Зачем? Вот код:Почему я не могу добавить анимацию в UIImageView?
//(…)
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
animationImage = [[UIImageView alloc]initWithImage:newImage];
[self.view addSubview:animationImage];
CATransition *animation = [CATransition animation];
[animation setDelegate:self];
[animation setDuration:0.35];
[animation setTimingFunction:UIViewAnimationCurveEaseInOut];
animation.type = @"pageCurl";
animation.fillMode = kCAFillModeForwards;
animation.endProgress = 0.58;
[animation setRemovedOnCompletion:NO];
[[animationImage layer] addAnimation:animation forKey:@"pageCurlAnimation"];
doens't работы. Странно, что мой код работает с уровнем self.view, но не с слоем animationImage ... – Flocked
Я должен что-то упустить, потому что UIImageView наследует UIView, поэтому вы должны иметь возможность добавлять анимации на свой уровень. – glorifiedHacker
@Flocked: дорогая попытка 'animationImage.layer' и принять этот ответ, поскольку он мне тоже помог .. :) – rptwsthi