문제

나는 데 도움이 어떤 전략을 순서 일부는 애니메이션이 있습니다.

나는 하위 반환</수 있도록 쓰는 일부 사용자 정의 애니메이션 작업을 이미지입니다.내가 구현되는 몇 가지 방법으로 사용되는 조치는 내가 부를 수 있에 이미지 예제:

-(void)rotateAnim; //rotates the image by a few degrees using a CGAffine Transform

-(void)numbersFlashAnim; //uses the UIImageVew.animationImages array for a 14 frame animation.

-(void)moveLeftAnim; //uses another CGAffine Transform to change the imageView's position.

내 viewDidLoad 방법의 인스턴스를 만들어 내 반환</서브 클래스.어떤 방법으로 존재하는 이런 애니메이션 시퀀스에서?

에 대해 생각하고 있었을 사용하여 NSTimer 을 처리하는 애니메이션이지만,확실하지 않았다면 쓸 수 있는 NSTimer 객체를 여러 개를 처리할 수 있는 방법을 호출합니다.

예제:

[imageView rotateAnim]; //when this animation is done, I want to call:
[imageView numbersFlashAnim];

나는 본 적이 여러 가지에 관한 질문의 사용 NSTimer,하지만 아무도 구체적으로 관련이 이 문제를 해결합니다.참고:내가 보는 개발자 문서의 사이트는 또한 사용을 권장의 performSelector:withObject:afterDelay:어떤 경우에는 그러나 궁금하는 경우 제공하는 것이 충분히 유연합니다.

또한 이미에서 살펴 Cocos2d 프레임워크만을 사용할 수 있습 방법~(순서 행동:etc,)나는 선택으로 이 문제를 해결하 UIKit/기초,등등.

도움이 되었습니까?

해결책

당신이 사용하여 애니메이션인가?내 말은 당신이 회전 할 수 있습니다 당신의 내부 이미지 [UIView beginAnimations:(@입*)animationID context:(void*)컨텍스트]니다.할 수 있습니다 추가 위임하는 방법이 될 것이라는 후 현재 애니메이션이 끝납니다.거기 당신을 호출 할 수 있습니 numbersFlashAnim.(미안해 내 영;-))

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top