ViewBuilder
@_functionBuilder
public struct ViewBuilder
A custom parameter attribute that constructs views from closures.
-
Builds an empty view from an block containing no statements,
{ }
.Declaration
Swift
public static func buildBlock() -> EmptyView
-
Passes a single view written as a child view (e..g,
{ Text("Hello") }
) through unmodified.Declaration
Swift
public static func buildBlock<Content>(_ content: Content) -> Content where Content : View
-
Undocumented
-
Undocumented
Declaration
Swift
public static func buildBlock<C0, C1, C2, C3, C4, C5, C6, C7, C8>(_ c0: C0, _ c1: C1, _ c2: C2, _ c3: C3, _ c4: C4, _ c5: C5, _ c6: C6, _ c7: C7, _ c8: C8) -> TupleView<(C0, C1, C2, C3, C4, C5, C6, C7, C8)> where C0 : View, C1 : View, C2 : View, C3 : View, C4 : View, C5 : View, C6 : View, C7 : View, C8 : View
-
Undocumented
Declaration
Swift
public static func buildBlock<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9>(_ c0: C0, _ c1: C1, _ c2: C2, _ c3: C3, _ c4: C4, _ c5: C5, _ c6: C6, _ c7: C7, _ c8: C8, _ c9: C9) -> TupleView<(C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)> where C0 : View, C1 : View, C2 : View, C3 : View, C4 : View, C5 : View, C6 : View, C7 : View, C8 : View, C9 : View