2016-07-16 4 views
0

У меня есть массив UIBezierPaths, но у меня проблемы с этим.iOS: анимация нескольких UIBezierPaths (один за другим)?

Я попытался вычислить startTime, выполнив следующее, но все, что он делает, - это анимировать первую строку, но не остальные строки (они просто появляются без анимации).

pathAnimation.beginTime = n * lineDuration; 

ответ

2
pathAnimation.beginTime = n * lineDuration; 

Ну, это ваша проблема. Это время в глубоком темном прошлом.

Вы хотите время в будущем. Начните с получения CACurrentMediaTime() и теперь добавьте сумму задержки на это.

+0

Awesome thanks Matt. Это определенно сделал трек. Только одна незначительная проблема. Если у меня есть 5 строк, строка 1 рисует сама, но все 5 строк отображаются, затем линия 2 рисует сама и т. Д. Как мне показать строки, пока не пришло время их оживить? – KingPolygon

+0

Я понял, используя анимацию непрозрачности! Спасибо хоть – KingPolygon

Смежные вопросы