2012-01-13 2 views
0

나는 Core Animation을 사용하여 꽤 간단한 애니메이션을 작성하여 책 표지가 열리는 것을 시뮬레이션하려고합니다. 책 표지는 이미지이고 레이어 오브젝트에 애니메이션을 적용하고 있습니다.뒤집기 스타일의 페이지 넘기기 애니메이션

y 축 (화면 왼쪽의 anchorPoint 속성 세트)을 중심으로 회전 애니메이션을 적용하는 것 외에도 이미지의 오른쪽 가장자리를 크기가 커지도록 조정해야합니다 사용자와 깊이의 환상을 만듭니다. 예를 들어, 플립 보드 (Flipboard)는이 스케일링을 정말 잘합니다.

이와 같이 이미지 크기를 조절할 수있는 방법이 없으므로 하나의 가장자리 만 크기가 조절되고 이미지는 직사각형이되지 않습니다.

이 도움말에 감사드립니다.

답변

0

기본적으로 CoreAnimation은 3D 계층 구조를 z = 0에서 2D 세계로 "평면화"합니다. 이로 인해 원근법 등이 제대로 작동하지 않습니다. 레이어를 CATransformLayer에 호스팅하면 하위 레이어가 실제 3D 레이어 계층 구조로 렌더링됩니다.

관련 문제