Untitled

mail@pastecode.io avatarunknown
swift
2 months ago
972 B
1
Indexable
Never
//
//  ContentView.swift
//  Test
//
//  Created by Gernot Weinhandl on 04.08.23.
//

import SwiftUI

struct ContentView: View {
    @State private var currentImage = "feld1"
    let images = ["feld2", "feld3", "feld4", "feld5"]
    
    var body: some View {
            VStack {
                Image(currentImage)
                    .resizable()
                    .frame(width: 200, height: 200)
                
                Button("Change Image") {
                    var index = 0
                    Timer.scheduledTimer(withTimeInterval: 0.1, repeats: true) { timer in
                        currentImage = images[index]
                        index += 1
                        if index == images.count {
                            index = 5
                        }
                    }
                }
            }
        }
    }

struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}