SWiftUI中的onTapGesture工作不可靠。这个例子显示了这个问题,有时当你点击一个单元格时,背景会变成灰色,而另一次当你点击一个相邻的单元格时,背景就会改变,而在其他时候什么都不会发生。你知道为什么吗?// an adjacent cell and sometimes does nothing
.onTapGesture
我感到困惑的一件事是,如果不透明度设置为零或.background(Color.clear),为什么视图(我尝试了几次,但让我们使用.background())似乎没有绘制。在这种不透明设置下,没有任何东西是可见的,我可以用.onTapGesture(count:2)来检测,但这肯定不是最佳的方法。努力学习,所以一切都尽可能地做“纯SwiftUI”。Interestingly setting the background to Color.clear creates the same issue
}.