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.
ビューからこの指定されたプレファレンス値を使って、別のビューを最初のビューのバックグラウンドとして生成します。
func overlayPreferenceValue <Key, T>(Key.Type, (Key.Value) -> T) -> some View
Uses the specified preference value from the view to produce another view as an overlay atop the first view.
ビューからこの指定されたプレファレンス値を使って、別のビューを最初のビューの上にオーバーレイ(被せもの)として生成します。