我正在使用带有SwiftUI的xCode 11 beta 7。
我有一个简单的列表,每个列表元素都有几个按钮。目前,当用户按下单元格(而不是按钮)时,它会突出显示列表单元格的后面(可能不是SwiftUI的正确术语)。
如何禁用此行为?我找不到明显的API来禁用它。
List {
HStack {
Group {
Button(action: {}) {
Text("Read").padding(5)
}.onTapGesture {
print("1")
}
.padding()
.background(Color.blue)
.cornerRadius(5)
}
Group {
Button(action: {}) {
Text("Notify").padding(5)
}.onTapGesture {
print("2")
}
.padding()
.background(Color.purple)
.cornerRadius(5)
}
Group {
Button(action: {}) {
Text("Write").padding(5)
}.onTapGesture {
print("3")
}
.padding()
.background(Color.yellow)
.cornerRadius(5)
}
}
}