func exclusively<Other>(before: Other) -> ExclusiveGesture <Self, Other>
Combines two gestures exclusively to create a new gesture where only one gesture succeeds, giving precedence to the first gesture.
2つのジェスチャを排他的に結合して、新しいジェスチャを作成します、そこではただ1つのジェスチャだけが成功します、最初のジェスチャに優先権を与えます。
func map<T>((Self.Value) -> T) -> _MapGesture <Self, T>
Returns a gesture that’s the result of mapping the given closure over the gesture.
あるジェスチャを返します、それは与えられたクロージャをジェスチャ上にマップする結果です。
func modifiers(EventModifiers ) -> _ModifiersGesture <Self>
Combines a gesture with keyboard modifiers.
あるジェスチャをキーボード修飾子と結合します。
func onChanged ((Self.Value) -> Void) -> _ChangedGesture <Self>
Adds an action to perform when the gesture’s value changes.
ジェスチャのもつ値が変化する時に実行するアクションを加えます。
Available when
Value
conforms to Equatable
.
Value
がEquatable
に準拠する時に利用可能です。
func onEnded ((Self.Value) -> Void) -> _EndedGesture <Self>
Adds an action to perform when the gesture ends.
ジェスチャが終わる時に実行するアクションを加えます。
func sequenced<Other>(before: Other) -> SequenceGesture <Self, Other>
Sequences a gesture with another one to create a new gesture, which results in the second gesture only receiving events after the first gesture succeeds.
あるジェスチャを別のものと順番に並べて、新しいジェスチャを作成します、それは最初のジェスチャが成功した後にイベントを受け取る場合にのみ2番目のジェスチャという結果になります。
func simultaneously<Other>(with: Other) -> SimultaneousGesture <Self, Other>
Combines a gesture with another gesture to create a new gesture that recognizes both gestures at the same time.
あるジェスチャを別のジェスチャと結合して、両方のジェスチャを同時に認識する新しいジェスチャを作成します。
func updating<State>(GestureState <State>, body: (Self.Value, inout State, inout Transaction) -> Void) -> GestureStateGesture <Self, State>
Updates the provided gesture state property as the gesture’s value changes.
提供されたジェスチャ状態プロパティを、ジェスチャのもつ値が変化するにつれて更新します。