1
음, 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"];
넣은 사람은 아니다 일 :의
insteaad. 이상한 것은 내 코드가 self.view 레이어에서 작동하지만 animationImage 레이어에서는 작동하지 않는다는 것입니다. – Flocked
UIImageView는 UIView에서 상속되므로 애니메이션을 레이어에 추가 할 수 있어야하므로 무언가가 빠져 있어야합니다. – glorifiedHacker
@Flocked : 친애하는'animationImage.layer' 시도하고이 대답을 받아 들일 때 너무 나를 도왔습니다. :) – rptwsthi