Ну, для начала, вопрос недостаточно ясен.Вы можете перефразировать, так как вопрос не говорит о том, чего вы хотите достичь, и ничего не говорит о том, что вы сделали до сих пор с помощью кода.
CAKeyframeAnimation используется для указания значений свойства слоя во время анимации.
Вы создаете анимацию ключевого кадра с положением свойства;в этом случае вы должны указать значения положения слоя, который будет установлен во время анимации.Вы пытаетесь изменить изображения.Из того, что я понял из вашего кода, вы должны установить свойство содержимого вместо свойства animation со значениями изображений, но вы не получите плавную анимацию.Я не пробовал это сам, но, основываясь на теории, это то, что нужно.Ваш код работает вообще?Я так не думаю, как вам нужно, даже если это медленно?Пожалуйста, дайте мне знать, если изменение имени свойства "position" для сообщения animationWithKeyPath на "content" работает, даже если оно медленное?
Для этого вам понадобятся текстурированные атласы.Посмотрите на URL http://mysterycoconut.com/blog/2011/01/cag1/
Это может показать, что вам нужно, исходя из того, что я понял из вашего вопроса.