
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;
-
Layout strategy for layout of right aligned axis outside
ISCIRenderableSeriesArea
.Declaration
Objective-C
@property (nonatomic, strong) id<ISCIAxisLayoutStrategy> _Nonnull rightOuterAxisLayoutStrategy;
-
Layout strategy for layout of top aligned axis outside
ISCIRenderableSeriesArea
.Declaration
Objective-C
@property (nonatomic, strong) id<ISCIAxisLayoutStrategy> _Nonnull topOuterAxisLayoutStrategy;
-
Layout strategy for layout of bottom aligned axis outside
ISCIRenderableSeriesArea
.Declaration
Objective-C
@property (nonatomic, strong) id<ISCIAxisLayoutStrategy> _Nonnull bottomOuterAxisLayoutStrategy;
-
Layout strategy for layout of left aligned axis inside
ISCIRenderableSeriesArea
.Declaration
Objective-C
@property (nonatomic, strong) id<ISCIAxisLayoutStrategy> _Nonnull leftInnerAxisLayoutStrategy;
-
Layout strategy for layout of right aligned axis inside
ISCIRenderableSeriesArea
.Declaration
Objective-C
@property (nonatomic, strong) id<ISCIAxisLayoutStrategy> _Nonnull rightInnerAxisLayoutStrategy;
-
Layout strategy for layout of top aligned axis inside
ISCIRenderableSeriesArea
.Declaration
Objective-C
@property (nonatomic, strong) id<ISCIAxisLayoutStrategy> _Nonnull topInnerAxisLayoutStrategy;
-
Layout strategy for layout of bottom aligned axis inside
ISCIRenderableSeriesArea
.Declaration
Objective-C
@property (nonatomic, strong) id<ISCIAxisLayoutStrategy> _Nonnull bottomInnerAxisLayoutStrategy;
-
-initWithLeftOuterAxisLayoutStrategy:rightOuterAxisLayoutStrategy:topOuterAxisLayoutStrategy:bottomOuterAxisLayoutStrategy:leftInnerAxisLayoutStrategy:rightInnerAxisLayoutStrategy:topInnerAxisLayoutStrategy:bottomInnerAxisLayoutStrategy:
Creates a new instance of
SCIDefaultLayoutManager
class.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;
Parameters
leftOuter
Layout strategy for layout of left aligned axis outside
ISCIRenderableSeriesArea
.rightOuter
Layout strategy for layout of right aligned axis outside
ISCIRenderableSeriesArea
.topOuter
Layout strategy for layout of top aligned axis outside
ISCIRenderableSeriesArea
.bottomOuter
Layout strategy for layout of bottom aligned axis outside
ISCIRenderableSeriesArea
.leftInner
Layout strategy for layout of left aligned axis inside
ISCIRenderableSeriesArea
.rightInner
Layout strategy for layout of right aligned axis inside
ISCIRenderableSeriesArea
.topInner
Layout strategy for layout of top aligned axis inside
ISCIRenderableSeriesArea
.bottomInner
Layout strategy for layout of bottom aligned axis inside
ISCIRenderableSeriesArea
.