func preference<K>(key: K.Type, value: K.Value) -> some View
Sets a value for the given preference.
func transformPreference <K>(K.Type, (inout K.Value) -> Void) -> some View
Applies a transformation to a preference value.
func onPreferenceChange <K>(K.Type, perform: (K.Value) -> Void) -> some View
Adds an action to perform when the specified preference key’s value changes.
指定されたプレファレンスキーのもつ値が変化する時に実行するアクションを加えます。
func backgroundPreferenceValue <Key, T>(Key.Type, (Key.Value) -> T) -> some View
Uses the specified preference value from the view to produce another view as a background to the first view.
ビューからこの指定されたプレファレンス値を使って、別のビューを最初のビューのバックグラウンドとして生成します。