我有25个按钮按照类似这样的游戏规则排列成网格。
我是用以下方法生成这些按钮的:
VStack {
ForEach(1..<6) {_ in
HStack {
ForEach(1..<6) {_ in
Button(action: {
// Button clicked
doButton()
}) {
Rectangle()
.frame(width: 50, height: 50)
.border(Color.black, lineWidth: 1)
}
}
}
}
}
如何使得当用户在多个按钮间划过手指时,每个按钮都被点击,并执行doButton()函数?
我尝试使用DragGesture()但无法实现...