1
UIImageView에서 확대/축소 애니메이션 이미지 변경을 시도합니다.CATransition 애니메이션 확대/축소 이미지 변경 (UIImageView)
은 지금까지 나는 유형 moveIn
및 하위 fromLeft
의 전환 작성 :
CATransition *transition = [CATransition animation];
[transition setSubtype:kCATransitionFromLeft];
[transition setType:kCATransitionMoveIn];
[transition setDuration:1.5];
[[imageView layer] addAnimation:transition forKey:nil];
을하지만 나는 줌 효과를합니다. 나는 성공적으로 CABasicAnimation을 사용하여 작성 됨.
CABasicAnimation *animation = [CABasicAnimation animationWithKeyPath:@"transition.scale"];
[animation setFromValue:[NSValue valueWithCATransform3D:CATransform3DMakeScale(0.0, 0.0, 1.0)]];
[animation setToValue:[NSValue valueWithCATransform3D:CATransform3DMakeScale(1.0, 1.0, 1.0)]];
[animation setDuration:1.5];
[[imageView layer] addAnimation:animation forKey:nil];
내 문제는 두 번째 방법, 이미지 변경 (이전 이미지가 없어) 다음 애니메이션을 사용하여 온 점이다
가그래서 애니메이션이고 전환되지 않습니다 (이름이 암시 하듯이).
줌 효과로 전환을 만들려면 어떻게해야합니까?
해결 방법을 찾을 수 있었습니까? – Sheharyar
나는 더 이상 기억하지 않는다, 미안. 나는 프로젝트를 떨어 뜨 렸을지도 모른다 ... –
그건 괜찮아, 나는 [이 가이드] (http://dativestudios.com/blog/2013/09/29/interactive-transitions/)에 따라 원하는 전환을 이룰 수 있었다. – Sheharyar