【发布时间】:2020-07-29 01:00:32
【问题描述】:
如果我有这个代码:
@State var n = 3
var body: some View {
VStack {
Button(action:{
if self.n == 3 {
self.n = 5
} else {
self.n = 3
}
}) {
Text("Click me")
}
ForEach(1..<self.n+1) { i in
Text(String(i))
}
}
}
我希望此代码在您单击按钮时在屏幕上123 和12345 之间切换,但它只显示@987654330 @23。我该如何解决这个问题?
【问题讨论】:
标签: swift foreach swiftui state