【发布时间】:2021-06-25 09:01:22
【问题描述】:
我想在每一行都放置计数器,它们彼此独立。我不能用下面的代码做到这一点。我该如何实现?
NavigationView {
List {
VStack{
@State var number=0;
Text(\(number))
Button(action: { number+=1 }) { Text("increase") }
}
VStack{
@State var number=0;
Text(\(number))
Button(action: { number+=1 }) { Text("increase") }
}
VStack{
@State var number=0;
Text(\(number))
Button(action: { number+=1 }) { Text("increase") }
}
}
.navigationTitle("Counters")
}
【问题讨论】:
-
如果计数器是独立的,可以创建3个独立的
number变量 -
声明不能在正文中,必须在外面
标签: ios swift swiftui swiftui-list