- 如下所示代码
HStack {
Text("logout")
Spacer()
}
.onTapGesture {
print("tap")
}
存在的问题:在
Spacer
区域无法响应点击
- 解决方案
在点击事件前,加入contentShape
HStack {
Text("logout")
Spacer()
}
.contentShape(Rectangle())
.onTapGesture {
print("tap")
}
HStack {
Text("logout")
Spacer()
}
.onTapGesture {
print("tap")
}
存在的问题:在
Spacer
区域无法响应点击
contentShape
HStack {
Text("logout")
Spacer()
}
.contentShape(Rectangle())
.onTapGesture {
print("tap")
}