Я пытаюсь анимировать изображение внутри «строки» по его оси y, чтобы создать впечатление, что представление будет медленно прокручиваться вертикально по всему изображению. И когда это сделано, он возвращается. Я надеюсь, что в этом есть смысл. Я пытаюсь сделать это в этом коде:
var body: some View {
ZStack {
HStack {
GeometryReader { geometry in
WebImage(url: self.url)
.renderingMode(.original)
.resizable()
.placeholder {
ImageStore.shared.image(name: "exploras-icon")
}
.aspectRatio(contentMode: .fill)
.animate {
// animate by y offset within bounds of HStack
}
}
}
.frame(height: 140)
.clipped()
}
}
Любая помощь / руководство высоко ценится!