One Logo Pool Ball
Charts · IOS API REFERENCE

AxisContentBuilder

struct · iOS 16.0+ · SDK 27.1

@resultBuilder struct AxisContentBuilder

A result builder that constructs axis content.

Members (7)

static · iOS 16.0+

buildBlock

TypeScript
static buildBlock(): SDKHandle
Swift declaration
static func buildBlock() -> some AxisContent
static · iOS 18.0+

buildBlock

TypeScript
static buildBlock82563(content: AnyAxisContent): AnyAxisContent
Swift declaration
static func buildBlock<T>(_ content: T) -> T where T : AxisContent

Builds a result from a single component. - Parameters: - content: The component.

static · iOS 16.0+

buildEither

TypeScript
static buildEitherFirst(first: AnyAxisContent): BuilderConditional<AnyAxisContent, AnyAxisContent>
Swift declaration
static func buildEither<T1, T2>(first: T1) -> BuilderConditional<T1, T2> where T1 : AxisContent, T2 : AxisContent

Provides support for "if-else" statements in multi-statement closures, producing conditional content for the "then" branch.

static · iOS 16.0+

buildEither

TypeScript
static buildEitherSecond(second: AnyAxisContent): BuilderConditional<AnyAxisContent, AnyAxisContent>
Swift declaration
static func buildEither<T1, T2>(second: T2) -> BuilderConditional<T1, T2> where T1 : AxisContent, T2 : AxisContent

Provides support for "if-else" statements in multi-statement closures, producing conditional content for the "else" branch.

static · iOS 16.0+

buildExpression

TypeScript
static buildExpression(content: AnyAxisContent): AnyAxisContent
Swift declaration
static func buildExpression<Content>(_ content: Content) -> Content where Content : AxisContent
static · iOS 16.0+

buildLimitedAvailability

TypeScript
static buildLimitedAvailability(content: AnyAxisContent): AnyAxisContent
Swift declaration
static func buildLimitedAvailability<Content>(_ content: Content) -> AnyAxisContent where Content : AxisContent

Provides support for "if" statements with `#available()` clauses in multi-statement closures, producing conditional content for the "then" branch, i.e. the conditionally-available branch.

static · iOS 16.0+

buildIf

TypeScript
static buildIf(content?: (AnyAxisContent) | null): (AnyAxisContent) | null
Swift declaration
static func buildIf<T>(_ content: T?) -> T? where T : AxisContent

Provides support for “if” statements in multi-statement closures, producing an optional axis content that is visible only when the condition evaluates to `true`.

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

AxisContentBuilder.buildBlock(_:)

Swift parameter packs cannot cross the bridge.

All Charts types →