Как добавить массив изображений из папки папки активов Xcode в ViewController? - PullRequest
0 голосов
/ 08 сентября 2018

Я пытаюсь анимировать последовательность изображений, я добавил папку под названием Cat_Fart в ресурсах XCode, которая содержит 26 изображений. Что я хочу сделать, так это то, что вместо того, чтобы снова и снова давать одно имя изображения в массиве, а затем анимировать его, я хочу добавить цикл for, где я мог бы напрямую вызывать папку, содержащую набор изображений, и хочу анимировать от первого изображения до последнего изображения. Пожалуйста, не давайте ответов о спрайтовых анимациях, потому что я не знаю, как это делается. enter image description here

Теперь я хочу дать ссылку на эту папку в свой проект Xcode и указать начальную точку изображения и конечную точку, чтобы я мог анимировать таким образом, используя цикл for.

enter image description here

Ваше время и помощь будут высоко оценены!

1 Ответ

0 голосов
/ 08 сентября 2018

Называйте изображения в следующем порядке: cat_0, cat_1, cat_2, ...., cat_25.

let imageView = UIImageView()
imageView.animationDuration = 1
imageView.animationRepeatCount = 0
imageView.frame = CGRect(0,0,100,100)
self.view.addSubview(imageView)
imageView.animationImages = [UIImage(named: "\(0)")!]
for i in 1..<26 {
    imageView.animationImages?.append(UIImage(named: "\(i)")!)
}
imageView.startAnimating()
...