---
title: "init(wrappedValue:_:_:_:_:_:_:)"
framework: uikit
role: symbol
role_heading: Initializer
path: "uikit/uiview/invalidating/init(wrappedvalue:_:_:_:_:_:_:)"
---

# init(wrappedValue:_:_:_:_:_:_:)

Creates a property wrapper that notifies the system when a change in the property value invalidates aspects of the containing view.

## Declaration

```swift
init<InvalidationType1, InvalidationType2, InvalidationType3, InvalidationType4, InvalidationType5, InvalidationType6>(wrappedValue: Value, _ invalidation1: InvalidationType1, _ invalidation2: InvalidationType2, _ invalidation3: InvalidationType3, _ invalidation4: InvalidationType4, _ invalidation5: InvalidationType5, _ invalidation6: InvalidationType6) where InvalidationType == UIView.Invalidations.Tuple<UIView.Invalidations.Tuple<UIView.Invalidations.Tuple<InvalidationType1, InvalidationType2>, UIView.Invalidations.Tuple<InvalidationType3, InvalidationType4>>, UIView.Invalidations.Tuple<InvalidationType5, InvalidationType6>>, InvalidationType1 : UIViewInvalidating, InvalidationType2 : UIViewInvalidating, InvalidationType3 : UIViewInvalidating, InvalidationType4 : UIViewInvalidating, InvalidationType5 : UIViewInvalidating, InvalidationType6 : UIViewInvalidating
```

## Parameters

- `wrappedValue`: The underlying value referenced by the invalidating variable.
- `invalidation1`: A type of invalidation.
- `invalidation2`: A type of invalidation.
- `invalidation3`: A type of invalidation.
- `invalidation4`: A type of invalidation.
- `invalidation5`: A type of invalidation.
- `invalidation6`: A type of invalidation.

## See Also

### Creating an Invalidating Property Wrapper

- [init(wrappedValue:_:)](uikit/uiview/invalidating/init(wrappedvalue:_:).md)
- [init(wrappedValue:_:_:)](uikit/uiview/invalidating/init(wrappedvalue:_:_:).md)
- [init(wrappedValue:_:_:_:)](uikit/uiview/invalidating/init(wrappedvalue:_:_:_:).md)
- [init(wrappedValue:_:_:_:_:)](uikit/uiview/invalidating/init(wrappedvalue:_:_:_:_:).md)
- [init(wrappedValue:_:_:_:_:_:)](uikit/uiview/invalidating/init(wrappedvalue:_:_:_:_:_:).md)
- [init(wrappedValue:_:_:_:_:_:_:_:)](uikit/uiview/invalidating/init(wrappedvalue:_:_:_:_:_:_:_:).md)
- [init(wrappedValue:_:_:_:_:_:_:_:_:)](uikit/uiview/invalidating/init(wrappedvalue:_:_:_:_:_:_:_:_:).md)
- [init(wrappedValue:_:_:_:_:_:_:_:_:_:)](uikit/uiview/invalidating/init(wrappedvalue:_:_:_:_:_:_:_:_:_:).md)
- [init(wrappedValue:_:_:_:_:_:_:_:_:_:_:)](uikit/uiview/invalidating/init(wrappedvalue:_:_:_:_:_:_:_:_:_:_:).md)
