One Logo Pool Ball
SwiftUICore · IOS API REFERENCE

EmptyView

struct · iOS 13.0+ · SDK 27.1

@frozen nonisolated struct EmptyView

A view that doesn't contain any content. You will rarely, if ever, need to create an `EmptyView` directly. Instead, `EmptyView` represents the absence of a view. SwiftUI uses `EmptyView` in situations where a SwiftUI view type defines one or more child views with generic parameters, and allows the child views to be absent. When absent, the child view's type in the generic type parameter is `EmptyView`. The following example creates an indeterminate ``ProgressView`` without a label. The ``ProgressView`` type declares two generic parameters, `Label` and `CurrentValueLabel`, for the types used by its subviews. When both subviews are absent, like they are here, the resulting type is `ProgressView<EmptyView, EmptyView>`, as indicated by the example's output: let progressView = ProgressView() print("\(type(of:progressView))") // Prints: ProgressView<EmptyView, EmptyView>

Members (1)

init · iOS 13.0+

init

TypeScript
static init(): EmptyView
Swift declaration
nonisolated init()

Creates an empty view.

Skipped declarations

No declarations were skipped in this snapshot.

All SwiftUICore types →