iOS & macOS Charting Documentation - SciChart iOS & macOS Charts SDK v4.x

SCIVerticalAxisLayoutStrategy

@interface SCIVerticalAxisLayoutStrategy : SCIAxisLayoutStrategyBase

Base layout strategy class for vertical layout of axes.

  • Helper method which measures required size of axis for this horizontal layout strategy.

    Declaration

    Objective-C

    + (CGFloat)getRequiredAxisSizeFrom:
        (nonnull SCIAxisLayoutState *)axisLayoutState;

    Parameters

    axisLayoutState

    The layout state of ISCIAxis.

    Return Value

    The desired size in pixels.

  • Helper method for layout axes horizontally from top to bottom.

    Declaration

    Objective-C

    + (void)layoutAxesFromLeftToRight:(nonnull NSArray<id<ISCIAxis>> *)axes
                             withLeft:(CGFloat)left
                                  top:(CGFloat)top
                               bottom:(CGFloat)bottom;

    Parameters

    axes

    The axes to perform layout on.

    left

    The left bounds for this layout strategy.

    top

    The top bounds for this layout strategy.

    bottom

    The bottom bounds for this layout strategy

  • Helper method for layout axes horizontally from bottom to top.

    Declaration

    Objective-C

    + (void)layoutAxesFromRightToLeft:(nonnull NSArray<id<ISCIAxis>> *)axes
                            withRight:(CGFloat)right
                                  top:(CGFloat)top
                               bottom:(CGFloat)bottom;

    Parameters

    axes

    The axes to perform layout on.

    right

    The right bounds for this layout strategy.

    top

    The top bounds for this layout strategy.

    bottom

    The bottom bounds for this layout strategy