Swift/SwiftUI

[SwiftUI] onChange 는 같은 값이 재할당되어도 호출될까?

insub4067 2023. 4. 29. 10:14
struct ContentView: View {
    
    @State var num = 0
    
    var body: some View {
        VStack {
            Text("Tap me")
                .onTapGesture { didTapButton() }
                .onChange(of: num) { newValue in
                    print(newValue)
                }
        }
        .padding()
    }
    
    func didTapButton() {
        num = 0
    }
}

안됨