iOS & macOS Charting Documentation - SciChart iOS & macOS Charts SDK v4.x
SCIDefaultLayoutManager
@interface SCIDefaultLayoutManager : SCILayoutManagerBase
Defines a default layout manager implementation for SCIChartSurface.
-
Layout strategy for layout of left aligned axis outside
ISCIRenderableSeriesArea.Declaration
Objective-C
@property (nonatomic, strong) id<ISCIAxisLayoutStrategy> _Nonnull leftOuterAxisLayoutStrategy;Swift
var leftOuterAxisLayoutStrategy: any ISCIAxisLayoutStrategy { get set } -
Layout strategy for layout of right aligned axis outside
ISCIRenderableSeriesArea.Declaration
Objective-C
@property (nonatomic, strong) id<ISCIAxisLayoutStrategy> _Nonnull rightOuterAxisLayoutStrategy;Swift
var rightOuterAxisLayoutStrategy: any ISCIAxisLayoutStrategy { get set } -
Layout strategy for layout of top aligned axis outside
ISCIRenderableSeriesArea.Declaration
Objective-C
@property (nonatomic, strong) id<ISCIAxisLayoutStrategy> _Nonnull topOuterAxisLayoutStrategy;Swift
var topOuterAxisLayoutStrategy: any ISCIAxisLayoutStrategy { get set } -
Layout strategy for layout of bottom aligned axis outside
ISCIRenderableSeriesArea.Declaration
Objective-C
@property (nonatomic, strong) id<ISCIAxisLayoutStrategy> _Nonnull bottomOuterAxisLayoutStrategy;Swift
var bottomOuterAxisLayoutStrategy: any ISCIAxisLayoutStrategy { get set } -
Layout strategy for layout of left aligned axis inside
ISCIRenderableSeriesArea.Declaration
Objective-C
@property (nonatomic, strong) id<ISCIAxisLayoutStrategy> _Nonnull leftInnerAxisLayoutStrategy;Swift
var leftInnerAxisLayoutStrategy: any ISCIAxisLayoutStrategy { get set } -
Layout strategy for layout of right aligned axis inside
ISCIRenderableSeriesArea.Declaration
Objective-C
@property (nonatomic, strong) id<ISCIAxisLayoutStrategy> _Nonnull rightInnerAxisLayoutStrategy;Swift
var rightInnerAxisLayoutStrategy: any ISCIAxisLayoutStrategy { get set } -
Layout strategy for layout of top aligned axis inside
ISCIRenderableSeriesArea.Declaration
Objective-C
@property (nonatomic, strong) id<ISCIAxisLayoutStrategy> _Nonnull topInnerAxisLayoutStrategy;Swift
var topInnerAxisLayoutStrategy: any ISCIAxisLayoutStrategy { get set } -
Layout strategy for layout of bottom aligned axis inside
ISCIRenderableSeriesArea.Declaration
Objective-C
@property (nonatomic, strong) id<ISCIAxisLayoutStrategy> _Nonnull bottomInnerAxisLayoutStrategy;Swift
var bottomInnerAxisLayoutStrategy: any ISCIAxisLayoutStrategy { get set } -
-initWithLeftOuterAxisLayoutStrategy:rightOuterAxisLayoutStrategy:topOuterAxisLayoutStrategy:bottomOuterAxisLayoutStrategy:leftInnerAxisLayoutStrategy:rightInnerAxisLayoutStrategy:topInnerAxisLayoutStrategy:bottomInnerAxisLayoutStrategy:Creates a new instance of
SCIDefaultLayoutManagerclass.Declaration
Objective-C
- (nonnull instancetype) initWithLeftOuterAxisLayoutStrategy: (nonnull id<ISCIAxisLayoutStrategy>)leftOuter rightOuterAxisLayoutStrategy: (nonnull id<ISCIAxisLayoutStrategy>)rightOuter topOuterAxisLayoutStrategy: (nonnull id<ISCIAxisLayoutStrategy>)topOuter bottomOuterAxisLayoutStrategy: (nonnull id<ISCIAxisLayoutStrategy>)bottomOuter leftInnerAxisLayoutStrategy: (nonnull id<ISCIAxisLayoutStrategy>)leftInner rightInnerAxisLayoutStrategy: (nonnull id<ISCIAxisLayoutStrategy>)rightInner topInnerAxisLayoutStrategy: (nonnull id<ISCIAxisLayoutStrategy>)topInner bottomInnerAxisLayoutStrategy: (nonnull id<ISCIAxisLayoutStrategy>)bottomInner;Swift
init(leftOuterAxisLayoutStrategy leftOuter: any ISCIAxisLayoutStrategy, rightOuterAxisLayoutStrategy rightOuter: any ISCIAxisLayoutStrategy, topOuterAxisLayoutStrategy topOuter: any ISCIAxisLayoutStrategy, bottomOuterAxisLayoutStrategy bottomOuter: any ISCIAxisLayoutStrategy, leftInnerAxisLayoutStrategy leftInner: any ISCIAxisLayoutStrategy, rightInnerAxisLayoutStrategy rightInner: any ISCIAxisLayoutStrategy, topInnerAxisLayoutStrategy topInner: any ISCIAxisLayoutStrategy, bottomInnerAxisLayoutStrategy bottomInner: any ISCIAxisLayoutStrategy)Parameters
leftOuterLayout strategy for layout of left aligned axis outside
ISCIRenderableSeriesArea.rightOuterLayout strategy for layout of right aligned axis outside
ISCIRenderableSeriesArea.topOuterLayout strategy for layout of top aligned axis outside
ISCIRenderableSeriesArea.bottomOuterLayout strategy for layout of bottom aligned axis outside
ISCIRenderableSeriesArea.leftInnerLayout strategy for layout of left aligned axis inside
ISCIRenderableSeriesArea.rightInnerLayout strategy for layout of right aligned axis inside
ISCIRenderableSeriesArea.topInnerLayout strategy for layout of top aligned axis inside
ISCIRenderableSeriesArea.bottomInnerLayout strategy for layout of bottom aligned axis inside
ISCIRenderableSeriesArea.
View on GitHub