5 swiftui
我想向视图添加两个手势识别器,但我不确定该怎么做!我已经尝试过以下操作,但只有第一个触发(无论它们的顺序如何)。
.gesture(
TapGesture(count: 2)
.onEnded { _ in
print("Double Tap!")
}
)
.gesture(
LongPressGesture()
.onEnded { _ in
print("Long Press!")
}
)
Run Code Online (Sandbox Code Playgroud)
我想我需要使用synchronousGesture,但我不确定语法。我试过了:
.simultaneousGesture(LongPressGesture().onEnded({self.showAddEditToDoView.toggle()}), TapGesture().onEnded({print("Double Tap!")}))
Run Code Online (Sandbox Code Playgroud)
但这会产生:
Missing argument label 'including:' in call
Run Code Online (Sandbox Code Playgroud)
非常感谢任何帮助。
尝试
.simultaneousGesture(LongPressGesture().onEnded({ _ in
self.showAddEditToDoView.toggle()
}))
.simultaneousGesture(TapGesture().onEnded({
print("Double Tap!")
}))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3494 次 |
| 最近记录: |