2009-08-22 3 views
0

무슨 일이 일어날 지 궁금합니다. 즉 CAKeyframeAnimation을 시작하고 동일한 키 패스 및 객체에서 다른 키를 실행합니다. 나는 현재 상태를 고를 수 있기를 원하지만 좋은 UIView CA 래퍼 메서드와 달리 "startsFromCurrentState"속성은 표시되지 않습니다. 그래서 그것을 집어들 것인가?다른 CAKeyframeAnimation이 실행 중일 때 CAKeyframeAnimation이 시작될 때 CAKeyframeAnimation이 현재 상태를 선택합니까?

+0

불쾌감은 없지만 질문은 어디에 있습니까? – RCIX

+0

위 참조; 두 번째 CAKeyFrameAnimation이 현재 실행중인 CAKeyFrameAnimation을 덮어 쓰고 해당 현재 상태를 선택하여 해당 상태에서 대상 상태로 애니메이션을 적용할지 여부를 알고 싶습니다. –

답변

0

현재 실행중인 애니메이션을 포함하여 현재 보간 된 상태 인 레이어를 프리젠 테이션 레이어에 쿼리하려고합니다.

일 -의 CALayer 클래스 참조에서

발췌 :

-(id)presentationLayer 

이 적용 활성 애니메이션으로, 그들은 현재의 트랜잭션 (transaction)의 시작에 있었던 모든 속성을 포함하는 층의 카피를 돌려줍니다.

-

레이어 트리의 관계 (데이터), 프리젠 테이션 트리 (데이터의 현재 보간 값) 및 렌더링 트리가 CA의 프로그래밍 가이드 여기에 설명되어 있습니다.

Core Animation Rendering Architecture

관련 문제