backgroundPreferenceValue(_:_:)
Reads the specified preference value from the view, using it to produce a second view that is applied as the background of the original view.
Declaration
nonisolated func backgroundPreferenceValue<Key, T>(_ key: Key.Type = Key.self, @ViewBuilder _ transform: @escaping (Key.Value) -> T) -> some View where Key : PreferenceKey, T : View
Parameters
- key:
The preference key type whose value is to be read.
- transform:
A function that produces the background view from the preference value read from the original view.
Return Value
A view that layers a second view behind the view.