我在ZStack中有两个视图.一个是ProgressView(),另一个是Circle().
在这个ZStack中,我有一个绿色的背景色,带有ontapbirth事件.
我注意到,每当我单击ProgressView()时,背景色事件不会触发,但当我单击圆形()时,它会触发背景色事件.
那么,如果两者都位于背景色之上,为什么会这样呢?我认为这不应该引发这两种观点的事件.
ZStack() {
Color.green.ignoresSafeArea(.all)
.onTapGesture {
print("checked")
}
VStack() {
ProgressView()
Circle().frame(width: 30, height: 30, alignment: .leading)
}
}