Contents

init(destination:tag:selection:label:)

Creates a navigation link that presents the destination view when a bound selection variable equals a given tag value.

Declaration

init<V>(destination: Destination, tag: V, selection: Binding<V?>, @ViewBuilder label: () -> Label) where V : Hashable

Parameters

  • destination:

    A view for the navigation link to present.

  • tag:

    The value of selection that causes the link to present destination.

  • selection:

    A bound variable that causes the link to present destination when selection becomes equal to tag.

  • label:

    A view builder to produce a label describing the destination to present.

See Also

Creating links with view arguments