Structure
DropView
public struct DropView<Content: View, Leading: View, Trailing: View>: View
A struct
defining the drop
representation, together with its
accessory views.
Relationships
Conforms To
View
Initializers
init(content:trailing:)
init(
@ViewBuilder content: () -> Content,
@ViewBuilder trailing: () -> Trailing
) where Leading == EmptyView
Init.
Parameters
Name | Type | Description |
---|---|---|
content | () -> Content |
A valid |
trailing | () -> Trailing |
A valid |
init(content:leading:)
init(
@ViewBuilder content: () -> Content,
@ViewBuilder leading: () -> Leading
) where Trailing == EmptyView
Init.
Parameters
Name | Type | Description |
---|---|---|
content | () -> Content |
A valid |
leading | () -> Leading |
A valid |
init(content:)
init(@ViewBuilder content: () -> Content) where Leading == EmptyView, Trailing == EmptyView
Init.
Parameters
Name | Type | Description |
---|---|---|
content | () -> Content |
A valid |
init(title:subtitle:leading:trailing:)
init(
title: String,
subtitle: String? = nil,
@ViewBuilder leading: () -> Leading,
@ViewBuilder trailing: () -> Trailing
) where Content == TupleView<(Text, Text?)>
Init.
Parameters
Name | Type | Description |
---|---|---|
title | String |
A valid |
subtitle | String? |
An optional |
leading | () -> Leading |
A valid |
trailing | () -> Trailing |
A valid |
init(title:subtitle:trailing:)
init(
title: String,
subtitle: String? = nil,
@ViewBuilder trailing: () -> Trailing
) where Content == TupleView<(Text, Text?)>, Leading == EmptyView
Init.
Parameters
Name | Type | Description |
---|---|---|
title | String |
A valid |
subtitle | String? |
An optional |
trailing | () -> Trailing |
A valid |
init(title:subtitle:leading:)
init(
title: String,
subtitle: String? = nil,
@ViewBuilder leading: () -> Leading
) where Content == TupleView<(Text, Text?)>, Trailing == EmptyView
Init.
Parameters
Name | Type | Description |
---|---|---|
title | String |
A valid |
subtitle | String? |
An optional |
leading | () -> Leading |
A valid |
init(title:subtitle:)
init(
title: String,
subtitle: String? = nil
) where Content == TupleView<(Text, Text?)>, Leading == EmptyView, Trailing == EmptyView
Init.
Parameters
Name | Type | Description |
---|---|---|
title | String |
A valid |
subtitle | String? |
An optional |
init(content:leading:trailing:)
public init(
@ViewBuilder content: () -> Content,
@ViewBuilder leading: () -> Leading,
@ViewBuilder trailing: () -> Trailing
)
Init.
Parameters
Name | Type | Description |
---|---|---|
content | () -> Content |
A valid |
leading | () -> Leading |
A valid |
trailing | () -> Trailing |
A valid |