SwiftUIでButtonが押されたら文字を変える


SwiftUIでButtonが押されたら文字を変える方法です。 @State が付与された変数を変えることで View 変えることができます。

SwiftUIでButtonが押されたら文字を変える

ContentView.swift

import SwiftUI

struct ContentView: View {
    @State var text = "Snorlax"

    var body: some View {
        VStack {
            Text(text)
            Button(action: {
                text = "Forever"
            }) {
                Text("Tap Me!!")
            }
        }
    }
}