Swift更新变量



我是swift和编程的新手。我想做一个可以数数的简单应用。你有一个按钮可以给变量加+1,还有一个按钮可以给变量减-1。该变量应该在屏幕上显示为文本。

当我按下按钮变量更新,但文本没有。有人能帮帮我吗?

谢谢'

import SwiftUI
import UIKit
var dats:Int = 2


struct ContentView: View {
var body: some View {
VStack {
Button("+") {
dats += 1
}
Button("-") {
dats -= 1
}
Text(amount)
}
}
}
var amount = String(dats)
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}

  • 试试hackingwithswift.com网站和100天的swift, uikit和swiftui教程

对于您的问题,尝试这样做,并尝试找出新术语的含义

import SwiftUI
struct ContentView: View {

@State var dats:Int = 2

var body: some View {
VStack {
Button("+") {
dats += 1
}
Button("-") {
dats -= 1
}
Text(String(dats))
}
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}

最新更新