У объекта, который владеет массивом и слоем (я предполагаю, что есть объект, который владеет обоими), также есть таймер, который отправляет объекту сообщение об изменении изображения, отображаемого в слое. Этот же объект должен также иметь переменную экземпляра, содержащую индекс в массиве.
Чтобы ответить на сообщение таймера, проверьте, есть ли какие-либо изображения в массиве, и, если это так, разделите индекс на количество в массиве и возьмите остаток (оператор %
). Результатом является индекс для доступа; получить изображение из этого индекса в массиве и изменить изображение в слое, затем добавить 1 к вычисленному индексу и присвоить его обратно переменной.