Каков эффект установки timeOffset при анимации?

Протокол CAMediaTiming определяет свойство timeOffset. Теперь они говорят, что это временное смещение. Это звучит просто, но howefer, когда я установил его на 15.0, например, анимация все же сразу начинается. Эффект timeOffset не имеет никакого эффекта.

Может кто-нибудь может это немного указать?

Ответ 1

Свойство timeOffest изменяет начальную точку анимации на время, отличное от начала.

Допустим, у вас есть анимация продолжительностью 5 секунд. Обычно ваша анимация будет запускаться от времени 0 до времени 5. Если вы установите timeOffset из 2, ваша анимация начнется во время 2, достигнет времени 5, а затем "обернется" и запустит время 0 по времени 2.

Чтобы задержать начало анимации, используйте свойство beginTime.