我的问题是,我不想为这些代码声明多个Bool变量,我想更改确切的按钮按下标签,而不是全部
==同步,由Elderman更正==@elder_man
var body: some View {
HStack {
Text("Size")
.fontWeight(.bold)
Spacer()
Button {
self.buttonClicked.toggle()
} label: {
Text("US")
.foregroundColor(buttonClicked ? .black : .gray.opacity(0.5))
.fontWeight(.bold)
}
Button {
self.buttonClicked.toggle()
} label: {
Text("UK")
.foregroundColor(buttonClicked ? .black : .gray.opacity(0.5))
.fontWeight(.bold)
}
Button {
buttonClicked.toggle()
} label: {
Text("EU")
.foregroundColor(buttonClicked ? .black : .gray.opacity(0.5))
.fontWeight(.bold)
}
}
}
}