Анимация текста на iOS

Я пишу приложение для iOS, которое должно генерировать и анимировать отдельные текстовые символы динамично. Фактический отображаемый текст будет динамическим, и я хочу использовать слои и маски для анимации отдельных символов. У кого-либо есть опыт того, каков лучший и/или самый легкий способ сделать это? Я смотрел на CoreGraphics и CATextLayer.

CATextLayer на самом деле просто выполняет вызовы CG под капотом?

1
задан codecowboy 15 August 2010 в 06:55
поделиться

2 ответа

Что ж, единственный способ сделать это - CAAnimation. Придется анимировать каждого персонажа индивидуально.

Я не думаю, что CALayer обращается к CG-материалам, потому что он сам по себе довольно полный, и не требует других фреймворков. Единственный используемый CG-материал - это CGFont.

1
ответ дан 2 September 2019 в 22:09
поделиться

One simple way to do this is by calling drawRect (via setNeedsDisplay) off of a timer (or CADisplayLink). Just update the xy location (rotation, size, etc.) of each character each animation frame and redraw the view containing the characters.

1
ответ дан 2 September 2019 в 22:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: