buildEither(first:)
Produces content for a conditional statement in a multi-statement closure when the condition is true.
Declaration
static func buildEither<F>(first: _ConditionalContent<_LimitedAvailabilityCompositorContent, _LimitedAvailabilityCompositorContent>) -> _ConditionalContent<_LimitedAvailabilityCompositorContent, F> where F : CompositorContentDiscussion
Conditional statements in a CompositorContentBuilder must contain both an if statement and an else statement, and the condition can only perform a compiler check for availability, like in the following code:
var body: some CompositorContent {
if #available(visionOS 100, *) {
MyNewContent()
} else {
MyOldContent()
}
}