---
title: "preference(key:value:)"
framework: swiftui
role: symbol
role_heading: Instance Method
path: "swiftui/view/preference(key:value:)"
---

# preference(key:value:)

Sets a value for the given preference.

## Declaration

```swift
nonisolated func preference<K>(key: K.Type = K.self, value: K.Value) -> some View where K : PreferenceKey

```

## See Also

### Setting preferences

- [transformPreference(_:_:)](swiftui/view/transformpreference(_:_:).md)
