我想在视图中添加两个手势识别器,但是我不确定该怎么做!我已经尝试了以下方法,但是只有第一个会触发(无论它们按什么顺序)。
.gesture(
TapGesture(count: 2)
.onEnded { _ in
print("Double Tap!")
}
)
.gesture(
LongPressGesture()
.onEnded { _ in
print("Long Press!")
}
)
我需要同时使用Gesture,但是我不确定语法。我尝试过:
.simultaneousGesture(LongPressGesture().onEnded({self.showAddEditToDoView.toggle()}), TapGesture().onEnded({print("Double Tap!")}))
但是会产生:
Missing argument label 'including:' in call
非常感谢任何帮助。
答案 0 :(得分:1)
尝试
.simultaneousGesture(LongPressGesture().onEnded({ _ in
self.showAddEditToDoView.toggle()
}))
.simultaneousGesture(TapGesture().onEnded({
print("Double Tap!")
}))