Итак, создайте массив ваших имен файлов в вашем контроллере представления и индекс в этот массив:
class ViewController: UIViewController {
lazy var filenames: [String] = {
return Array(1...13).map {String($0)}
}()
var filenameIndex = 0
Затем напишите функцию для загрузки одного из ваших изображений и увеличения индекса:
func fetchImage() -> UIImage? {
let result = UIImage(named: filenames[filenameIndex])
filenameIndex = (filenameIndex + 1) % filenames.count
return result
}
(Вы также можете использовать подход Юрия по управлению целочисленным индексом и преобразованию его в имя файла, но мой подход позволит вам управлять циклически перемещаться по любому массиву имен файлов изображений, независимо от того, являются они последовательными числами или нет.)