Скриншот основной анимации на iPad

Я создаю сцену с Core Animation, которая похожа на заставку на старом Apple TV. Непрерывный поток изображений (каждый CALayer ) проходит вертикально, снизу вверх. Для этого после того, как анимация слоя заканчивается, когда он выходит из поля зрения, он перемещается обратно в нижнюю часть, ему назначается новое изображение и реанимируется. Это происходит в методе делегата animationDidStop . Однако, Я заметил, что если я сделаю снимок экрана при запуске приложения на iPad, слои никогда не переместятся вниз и больше не будут видны. Я изолировал проблему и уверен, что причиной ее является создание снимков экрана. Это наводит меня на мысль, что создание снимка экрана влияет на время анимации. Итак ...

  1. Каким образом создание снимка экрана на iDevice влияет на анимацию?
  2. Есть ли лучший способ добиться этого эффекта?
9
задан Daniel 6 August 2012 в 03:59
поделиться