Вы можете либо динамически создать группу UIImageView
s и анимировать их позиции в цикле (или, возможно, с помощью базовой анимации), либо нарисовать изображения в слое CoreGraphics и обновить его с помощью цикла.
Третий вариант - это решение OpenGL, но я уверен, что вы не спрашиваете об этом. Кроме того, содержимое OpenGL в представлении UIKit будет работать не очень хорошо.