Как анимировать последовательность изображений с помощью SwiftUI?IOS

Программируем под IOS
Ответить
Anonymous
 Как анимировать последовательность изображений с помощью SwiftUI?

Сообщение Anonymous »

Как я могу анимировать последовательность изображений (скажем, от Frame-1.png до Frame-6) с помощью платформы SwiftUI?

Я пробовал создать массив «изображений». Затем я присвоил метод UIImage.animatedImage(with: images, period: 1.0) переменной с именем "animatedImage"
наконец, я попробовал Image(uiImage: animatedImage) в "body" "ContentView.swift"

Код: Выделить всё

var images: [UIImage]! = [UIImage(named: "Sequence/frame-1")!,
UIImage(named: "Sequence/frame-2")!,
UIImage(named: "Sequence/frame-3")!,
UIImage(named: "Sequence/frame-4")!,
UIImage(named: "Sequence/frame-5")!,
UIImage(named: "Sequence/frame-6")!
]

let animatedImage : UIImage! = UIImage.animatedImage(with: images, duration: 1.0)

//////Then in the ContentView.swift I've tried this code:

struct ContentView : View {
var body: some View {

Image(uiImage: animatedImage)

}
}

когда я запускаю программу, она показывает только первый кадр, но я ожидал анимацию кадров


Подробнее здесь: https://stackoverflow.com/questions/567 ... ng-swiftui
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»