问题描述
我遵循了这种媒介article,以便为我的应用实现触摸上下触摸手势控制。它可以工作,但是可以在同一元素/视图上重新触发。该应用程序是一种乐器,如果检测到其他触摸,这有时会导致按键卡在触发位置。因此,有些音符有时会卡在打开位置并停留在该位置。代码如下:
.gesture(
DragGesture(minimumDistance: 0)
.onChanged { _ in
if !triggered{
triggered = true
model.noteOn(note: midiVal)
}
}
.onEnded { _ in
model.noteOff(note: midiVal)
triggered = false
}
)
我如何调整此实现,以免再次按下已经按下的音符?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)