[在我正在执行的应用中,我显示了一个计时器正在运行,因此您可以知道使用该应用有多少时间。但是当用户在contextMenu中输入时,我想停止计时。我不知道该怎么做!我需要类似的东西:
.contextMenu {
//chrono.stop <-- My wish :)
Button(action: {
self.addOcurrencia(a: tarea)
}) {
Text("Add".localized)
Image(systemName: "clock")
}
Button(action: {
tarea.tiempoAcumulado = Tarea.origenTiempo
}) {
Text("Reset".localized)
Image(systemName: "clear")
}
感谢您能给我的任何帮助
一种简单的方法是在contextMenu之后添加onLongPressGesture
:
.contextMenu{
//chrono.stop <-- My wish :)
Button(action: {
}) {
Image(systemName: "clock")
}
Button(action: {
}) {
Image(systemName: "clear")
}
}
.onLongPressGesture( pressing: { (press) in
print(press)
// if press == false {chrono.stop} <-- My wish :)
}, perform: {})