Contents

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

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

Declaration

init<InvalidationType1, InvalidationType2, InvalidationType3, InvalidationType4>(wrappedValue: Value, _ invalidation1: InvalidationType1, _ invalidation2: InvalidationType2, _ invalidation3: InvalidationType3, _ invalidation4: InvalidationType4) where InvalidationType == NSView.Invalidations.Tuple<NSView.Invalidations.Tuple<InvalidationType1, InvalidationType2>, NSView.Invalidations.Tuple<InvalidationType3, InvalidationType4>>, InvalidationType1 : NSViewInvalidating, InvalidationType2 : NSViewInvalidating, InvalidationType3 : NSViewInvalidating, InvalidationType4 : NSViewInvalidating

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.

See Also

Creating an Invalidating Property Wrapper