init(initialValue : Value)
Creates a view state that’s derived from a gesture with an initial value.
あるビュー状態を作成します、それは、初期値をもつジェスチャから引き出されるものです。
init(initialValue : Value, reset: (Value, inout Transaction) -> Void)
Creates a view state that’s derived from a gesture with an initial state value and a closure that provides a transaction to reset it.
あるビュー状態を作成します、それは、初期値およびそれをリセットするトランザクションを提供するクロージャをもつジェスチャから引き出されるものです。
init(initialValue : Value, resetTransaction : Transaction)
Creates a view state that’s derived from a gesture with an initial state value and a transaction to reset it.
あるビュー状態を作成します、それは、初期値およびそれをリセットするトランザクションをもつあるジェスチャから引き出されるものです。
init(reset: (Value, inout Transaction) -> Void)
Creates a view state that’s derived from a gesture with a closure that provides a transaction to reset it.
あるビュー状態を作成します、それは、それをリセットするトランザクションを提供するクロージャをもつジェスチャから引き出されるものです。
Available when
Value
conforms to ExpressibleByNilLiteral
.
Value
がExpressibleByNilLiteral
に準拠する場合に利用可能です。
init(resetTransaction : Transaction)
Creates a view state that’s derived from a gesture with a transaction to reset it.
あるビュー状態を作成します、それは、それをリセットするトランザクションをもつジェスチャから引き出されるものです。
Available when
Value
conforms to ExpressibleByNilLiteral
.
Value
がExpressibleByNilLiteral
に準拠する場合に利用可能です。
init(wrappedValue : Value)
Creates a view state that’s derived from a gesture.
あるビュー状態を作成します、それは、あるジェスチャから引き出されるものです。
init(wrappedValue : Value, reset: (Value, inout Transaction) -> Void)
Creates a view state that’s derived from a gesture with a wrapped state value and a closure that provides a transaction to reset it.
あるビュー状態を作成します、それは、ラップされた状態値およびそれをリセットするトランザクションを提供するクロージャをもつジェスチャから引き出されるものです。