【发布时间】:2023-04-07 17:52:01
【问题描述】:
假设我有一个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
【问题讨论】:
-
这听起来像是一个错误。你应该为它归档一个雷达。 feedbackassistant.apple.com