2010-08-15 7 views
1

개별 텍스트 문자를 동적으로 생성하고 애니메이션해야하는 iOS 앱을 작성하고 있습니다. 표시되는 실제 텍스트는 동적이며 레이어 및 마스크를 사용하여 개별 문자에 애니메이션을 적용하고 싶습니다. 누구든지이 일을하는 가장 좋은 방법 및/또는 가장 쉬운 방법에 대한 경험이 있습니까? 나는 CoreGraphics와 CATextLayer를보고있다.iOS에서 텍스트에 애니메이션 적용

실제로 CATextLayer는 실제로 후드 아래에서 CG 호출을하고 있습니까?

답변

1

음, CAAnimation을 사용하는 유일한 방법입니다. 각 캐릭터를 개별적으로 움직여야합니다.

저는 CALayer가 CG 스터디를 호출하지 않는다고 생각합니다. CG 스터디에 대한 호출이 매우 완전하고 다른 프레임 워크가 필요하지 않기 때문입니다. 사용하는 유일한 CG 물건은 CGFont입니다.

+0

답장을 보내 주셔서 감사합니다. – codecowboy

1

간단한 방법은 timer (또는 CADisplayLink)에서 drawRect (setNeedsDisplay를 통해)를 호출하는 것입니다. 각 애니메이션 프레임의 각 문자의 xy 위치 (회전, 크기 등)를 업데이트하고 문자가 포함 된보기를 다시 그립니다.

관련 문제