假设我有一个 List
和两个按钮在一行,我如何能够区分哪个按钮被点击没有整个行高亮?
对于此示例代码,当单击行中的任何一个按钮时,都会调用这两个按钮的操作回调。
// a simple list with just one row
List {
// both buttons in a HStack so that they appear in a single row
HStack {
Button {
print("button 1 tapped")
} label: {
Text("One")
}
Button {
print("button 2 tapped")
} label: {
Text("Two")
}
}
}
当只有一个按钮被点击一次时,我看到两个按钮的回调都被调用,这不是我想要的:
button 1 tapped
button 2 tapped