DropView Documentation

Structure Drop​View

public struct DropView<Content: View, Leading: View, Trailing: View>: View  

A struct defining the drop representation, together with its accessory views.

%3 DropView DropView View View DropView->View

Conforms To

View

Initializers

init(content:​trailing:​)

init(
        @ViewBuilder content: () -> Content,
        @ViewBuilder trailing: () -> Trailing
    ) where Leading == EmptyView  

Init.

Parameters

content () -> Content

A valid Content factory.

trailing () -> Trailing

A valid Trailing factory.

init(content:​leading:​)

init(
        @ViewBuilder content: () -> Content,
        @ViewBuilder leading: () -> Leading
    ) where Trailing == EmptyView  

Init.

Parameters

content () -> Content

A valid Content factory.

leading () -> Leading

A valid Leading factory.

init(content:​)

init(@ViewBuilder content: () -> Content) where Leading == EmptyView, Trailing == EmptyView  

Init.

Parameters

content () -> Content

A valid Content factory.

init(title:​subtitle:​leading:​trailing:​)

init(
        title: String,
        subtitle: String? = nil,
        @ViewBuilder leading: () -> Leading,
        @ViewBuilder trailing: () -> Trailing
    ) where Content == TupleView<(Text, Text?)>  

Init.

Parameters

title String

A valid String.

subtitle String?

An optional String. Defaults to nil.

leading () -> Leading

A valid Leading factory.

trailing () -> Trailing

A valid Trailing factory.

init(title:​subtitle:​trailing:​)

init(
        title: String,
        subtitle: String? = nil,
        @ViewBuilder trailing: () -> Trailing
    ) where Content == TupleView<(Text, Text?)>, Leading == EmptyView  

Init.

Parameters

title String

A valid String.

subtitle String?

An optional String. Defaults to nil.

trailing () -> Trailing

A valid Trailing factory.

init(title:​subtitle:​leading:​)

init(
        title: String,
        subtitle: String? = nil,
        @ViewBuilder leading: () -> Leading
    ) where Content == TupleView<(Text, Text?)>, Trailing == EmptyView  

Init.

Parameters

title String

A valid String.

subtitle String?

An optional String. Defaults to nil.

leading () -> Leading

A valid Leading factory.

init(title:​subtitle:​)

init(
        title: String,
        subtitle: String? = nil
    ) where Content == TupleView<(Text, Text?)>, Leading == EmptyView, Trailing == EmptyView  

Init.

Parameters

title String

A valid String.

subtitle String?

An optional String. Defaults to nil.

init(content:​leading:​trailing:​)

public init(
        @ViewBuilder content: () -> Content,
        @ViewBuilder leading: () -> Leading,
        @ViewBuilder trailing: () -> Trailing
    )  

Init.

Parameters

content () -> Content

A valid Content factory.

leading () -> Leading

A valid Leading factory.

trailing () -> Trailing

A valid Trailing factory.

Properties

body

public var body: some View  

The underlying view.