Skip to main content

Drehendes Icon

In dem Beispiel wird gezeigt, wie das Aktualisieren Icon in Dauerschleife immer um 360 Grad gedreht wird.

import SwiftUI

struct ContentView: View {
    @State private var isRotating = false
    
    var body: some View {
        Image(systemName: "arrow.triangle.2.circlepath")
            .resizable()
            .scaledToFit()
            .frame(width: 100, height: 100)
            .rotationEffect(.degrees(isRotating ? 360 : 0))
            .animation(
                Animation.linear(duration: 2)
                    .repeatForever(autoreverses: false),
                value: isRotating)
            .onAppear {
                self.isRotating = true
            }
    }
}

#Preview {
    ContentView()
}