1.3 KiB
1.3 KiB
ENUM
ViewBuilder
The ViewBuilder is a result builder for views.
Methods
buildBlock(_:)
Build combined results from statement blocks.
- Parameter components: The components.
- Returns: The components in a component.
buildExpression(_:)
Translate an element into a ViewBuilder.Component.
- Parameter element: The element to translate.
- Returns: A component created from the element.
buildExpression(_:)
Translate an array of elements into a ViewBuilder.Component.
- Parameter elements: The elements to translate.
- Returns: A component created from the element.
buildExpression(_:)
Fetch a component.
- Parameter component: A component.
- Returns: The component.
buildOptional(_:)
Enables support for if statements without an else.
- Parameter component: An optional component.
- Returns: A nonoptional component.
buildEither(first:)
Enables support for if-else and switch statements.
- Parameter component: A component.
- Returns: The component.
buildEither(second:)
Enables support for if-else and switch statements.
- Parameter component: A component.
- Returns: The component.
buildFinalResult(_:)
Convert a component to an array of elements.
- Parameter component: The component to convert.
- Returns: The generated array of elements.