我在列表中有两个按钮,当点击时,列表项的整个区域会高亮显示.有办法把这两个按钮分开吗?
在本例中,我有一个操作按钮和一个信息按钮:
我找到了this question个,但没有直接的解决办法.
以下是代码:
var body: some View {
HStack {
Text(control.name)
Spacer()
Button(action: {
print("action")
}) {
Text("Action")
}
.frame(width: 250 - 10)
.padding(5)
.background(Color(white: 0.9))
.cornerRadius(10)
.frame(width: 250)
Group {
Button(action: {
print("action")
}) {
Image(systemName: "info.circle")
.foregroundColor(.accentColor)
}
}
}
}