任何 SwiftUI 视图都可以附加轻击操作,并且您可以指定触发该操作之前应接收的轻击次数。
例如,这将创建一个文本视图,在点击该文本视图时将显示一条消息:
Text("Tap me!")
.onTapGesture {
print("Tapped!")
}
这将创建一个图像视图,该图像视图在双击时会显示一条消息:
Image("singapore")
.onTapGesture(count: 2) {
print("Double tapped!")
}