iOS & macOS Charting Documentation - SciChart iOS & macOS Charts SDK v4.x
ISCIThemeProvider
@protocol ISCIThemeProvider <NSObject>
Defines the interface to a SciChart Theme, which provides theme colors for SCIChartSurface
.
Note
You may implementISCIThemeProvider
yourself and pass it to SCIThemeManager
to set the global theme for all SCIChartSurface
views.
-
Deprecated
Please use
theme:
insteadGets the id of the current theme.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) NSString *themeId;
Swift
var themeId: String { get }
-
Gets the current theme.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIChartTheme theme;
Swift
var theme: SCIChartTheme { get }
-
Gets the
SCIBrushStyle
which will be used as background ofSCIChartSurface
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIBrushStyle *sciChartSurfaceBackground;
Swift
var sciChartSurfaceBackground: SCIBrushStyle { get }
-
Gets the
NSDictionary
of the params which will be used as background ofSCILegendModifier
Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) NSDictionary *legendBackground;
Swift
var legendBackground: [AnyHashable : Any] { get }
-
Gets the
SCIBrushStyle
which will be used as style forISCIChartSurface.renderableSeriesArea
background.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIBrushStyle *renderableSeriesAreaFillStyle;
Swift
var renderableSeriesAreaFillStyle: SCIBrushStyle { get }
-
Gets the
SCIPenStyle
which will be used as style for forISCIChartSurface.renderableSeriesArea
border.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *renderableSeriesAreaBorderStyle;
Swift
var renderableSeriesAreaBorderStyle: SCIPenStyle { get }
-
Gets the
SCIFontStyle
which will be used for rendering ofSCIAxisBase
tick labels.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIFontStyle *tickTextStyle;
Swift
var tickTextStyle: SCIFontStyle { get }
-
Gets the
SCIFontStyle
which will be used for rendering ofSCIAxisBase
title.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIFontStyle *axisTitleTextStyle;
Swift
var axisTitleTextStyle: SCIFontStyle { get }
-
Gets the
SCIBrushStyle
which will be used for rendering ofSCIAxisBase
major bands.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIBrushStyle *axisBandsStyle;
Swift
var axisBandsStyle: SCIBrushStyle { get }
-
Deprecated
Please use majorGridLineStyle instead
Gets the
SCIPenStyle
which will be used for rendering ofSCIAxisBase
major grid lines.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *majorGridLinesStyle;
Swift
var majorGridLinesStyle: SCIPenStyle { get }
-
Gets the
SCIPenStyle
which will be used for rendering ofSCIAxisBase
major grid lines.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *majorGridLineStyle;
Swift
var majorGridLineStyle: SCIPenStyle { get }
-
Deprecated
Please use minorGridLineStyle instead
Gets the
SCIPenStyle
which will be used for rendering ofSCIAxisBase
minor grid lines.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *minorGridLinesStyle;
Swift
var minorGridLinesStyle: SCIPenStyle { get }
-
Gets the
SCIPenStyle
which will be used for rendering ofSCIAxisBase
minor grid lines.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *minorGridLineStyle;
Swift
var minorGridLineStyle: SCIPenStyle { get }
-
Gets the length of major tick lines which are rendered by
SCIAxisBase
instance.Declaration
Objective-C
@property (nonatomic, readonly) float majorTickLineLength;
Swift
var majorTickLineLength: Float { get }
-
Gets the length of minor tick lines which are rendered by
SCIAxisBase
instance.Declaration
Objective-C
@property (nonatomic, readonly) float minorTickLineLength;
Swift
var minorTickLineLength: Float { get }
-
Gets the default background for
SCIAxisBase
tooltips.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) NSDictionary *axisTooltipBackground;
Swift
var axisTooltipBackground: [AnyHashable : Any] { get }
-
Gets the default
ISCIRenderableSeries.strokeStyle
forSCIFastLineRenderableSeries
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *defaultLineSeriesStyle;
Swift
var defaultLineSeriesStyle: SCIPenStyle { get }
-
Gets the default
ISCIRenderableSeries.strokeStyle
forSCIBaseMountainRenderableSeries
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *defaultMountainLineStyle;
Swift
var defaultMountainLineStyle: SCIPenStyle { get }
-
Gets the default
SCIBaseMountainRenderableSeries.areaStyle
forSCIBaseMountainRenderableSeries
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIBrushStyle *defaultMountainFillStyle;
Swift
var defaultMountainFillStyle: SCIBrushStyle { get }
-
Gets the default
ISCIRenderableSeries.strokeStyle
forSCIFastColumnRenderableSeries
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *defaultColumnLineStyle;
Swift
var defaultColumnLineStyle: SCIPenStyle { get }
-
Gets the default
SCIFastColumnRenderableSeries.fillBrushStyle
forSCIFastColumnRenderableSeries
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIBrushStyle *defaultColumnFillStyle;
Swift
var defaultColumnFillStyle: SCIBrushStyle { get }
-
Gets the default
SCIOhlcRenderableSeriesBase.strokeUpStyle
forSCIOhlcRenderableSeriesBase
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *defaultCandleStrokeUpStyle;
Swift
var defaultCandleStrokeUpStyle: SCIPenStyle { get }
-
Gets the default
SCIOhlcRenderableSeriesBase.strokeDownStyle
forSCIOhlcRenderableSeriesBase
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *defaultCandleStrokeDownStyle;
Swift
var defaultCandleStrokeDownStyle: SCIPenStyle { get }
-
Gets the default
SCIFastCandlestickRenderableSeries.fillUpBrushStyle
forSCIFastCandlestickRenderableSeries
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIBrushStyle *defaultCandleFillUpStyle;
Swift
var defaultCandleFillUpStyle: SCIBrushStyle { get }
-
Gets the default
SCIFastCandlestickRenderableSeries.fillDownBrushStyle
forSCIFastCandlestickRenderableSeries
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIBrushStyle *defaultCandleFillDownStyle;
Swift
var defaultCandleFillDownStyle: SCIBrushStyle { get }
-
Gets the default
SCIFastBandRenderableSeries.strokeY1Style
forSCIFastBandRenderableSeries
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *defaultUpBandLineStyle;
Swift
var defaultUpBandLineStyle: SCIPenStyle { get }
-
Gets the default
ISCIRenderableSeries.strokeStyle
forSCIFastBandRenderableSeries
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *defaultDownBandLineStyle;
Swift
var defaultDownBandLineStyle: SCIPenStyle { get }
-
Gets the default
SCIFastBandRenderableSeries.fillY1BrushStyle
forSCIFastBandRenderableSeries
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIBrushStyle *defaultUpBandFillStyle;
Swift
var defaultUpBandFillStyle: SCIBrushStyle { get }
-
Gets the default
SCIFastBandRenderableSeries.fillBrushStyle
forSCIFastBandRenderableSeries
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIBrushStyle *defaultDownBandFillStyle;
Swift
var defaultDownBandFillStyle: SCIBrushStyle { get }
-
Gets the
SCIPenStyle
which will be used for rendering ofSCIRolloverModifier
vertical line.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *rolloverLineStyle;
Swift
var rolloverLineStyle: SCIPenStyle { get }
-
Gets the
SCIPenStyle
which will be used for rendering of cross pointer provided bySCITooltipModifier
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *crossPointerLineStyle;
Swift
var crossPointerLineStyle: SCIPenStyle { get }
-
Gets the
SCIPenStyle
which will be used for rendering ofSCICursorModifier
cross.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *cursorLineStyle;
Swift
var cursorLineStyle: SCIPenStyle { get }
-
Gets the
SCIBrushStyle
which will be used for rendering ofSCICursorModifier
tooltip background.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) NSDictionary *labelBackground;
Swift
var labelBackground: [AnyHashable : Any] { get }
-
Gets the
SCIBrushStyle
which will be used to fillSCIRubberBandXyZoomModifier
reticule.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIBrushStyle *rubberBandFillStyle;
Swift
var rubberBandFillStyle: SCIBrushStyle { get }
-
Gets the
SCIPenStyle
which will be used to renderer border ofSCIRubberBandXyZoomModifier
reticule.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *rubberBandStrokeStyle;
Swift
var rubberBandStrokeStyle: SCIPenStyle { get }
-
Gets the default line style for
SCILineAnnotation
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *defaultLineAnnotationStyle;
Swift
var defaultLineAnnotationStyle: SCIPenStyle { get }
-
Gets the default text style for
SCITextAnnotation
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIFontStyle *defaultTextAnnotationStyle;
Swift
var defaultTextAnnotationStyle: SCIFontStyle { get }
-
Gets the default background for
SCITextAnnotation
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIBrushStyle *defaultTextAnnotationBackgroundStyle;
Swift
var defaultTextAnnotationBackgroundStyle: SCIBrushStyle { get }
-
Gets the default
ISCIResizingGrip
which will be used for drawing of resizing grips for allSCIAnnotationBase
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) id<ISCIResizingGrip> defaultAnnotationGrip;
Swift
var defaultAnnotationGrip: ISCIResizingGrip { get }
-
Gets the default text style for
SCIAxisMarkerAnnotation
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIFontStyle *defaultAxisMarkerAnnotationStyle;
Swift
var defaultAxisMarkerAnnotationStyle: SCIFontStyle { get }
-
Gets the default font style for
SCIAxisBase
tooltips.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIFontStyle *axisTooltipTextStyle;
Swift
var axisTooltipTextStyle: SCIFontStyle { get }
-
Gets the default font style for
SCILegendModifier
andSCIChartHeatmapColourMap
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIFontStyle *defaultLabelTextStyle;
Swift
var defaultLabelTextStyle: SCIFontStyle { get }
-
Gets the default font style for
ISCIIPieSegment.titleStyle
.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIFontStyle *defaultPieSegmentTitleStyle;
Swift
var defaultPieSegmentTitleStyle: SCIFontStyle { get }