
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.
-
Gets the id of the current theme.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *themeId;
Swift
var themeId: String! { get }
-
Gets the
NSDictionary
of the params which will be used as background ofSCIChartSurface
.Declaration
Objective-C
@property (nonatomic, readonly) NSDictionary *sciChartSurfaceBackground;
Swift
var sciChartSurfaceBackground: [AnyHashable : Any]! { get }
-
Gets the
NSDictionary
of the params which will be used as background ofSCILegendModifier
Declaration
Objective-C
@property (nonatomic, readonly) 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, readonly) 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, readonly) SCIPenStyle *renderableSeriesAreaBorderStyle;
Swift
var renderableSeriesAreaBorderStyle: SCIPenStyle! { get }
-
Gets the
SCIFontStyle
which will be used for rendering ofSCIAxisBase
tick labels.Declaration
Objective-C
@property (nonatomic, readonly) SCIFontStyle *tickTextStyle;
Swift
var tickTextStyle: SCIFontStyle! { get }
-
Gets the
SCIFontStyle
which will be used for rendering ofSCIAxisBase
title.Declaration
Objective-C
@property (nonatomic, readonly) SCIFontStyle *axisTitleTextStyle;
Swift
var axisTitleTextStyle: SCIFontStyle! { get }
-
Gets the
SCIBrushStyle
which will be used for rendering ofSCIAxisBase
major bands.Declaration
Objective-C
@property (nonatomic, readonly) 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, readonly) 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, readonly) 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, readonly) 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, readonly) 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, readonly) NSDictionary *axisTooltipBackground;
Swift
var axisTooltipBackground: [AnyHashable : Any]! { get }
-
Gets the default
ISCIRenderableSeries.strokeStyle
forSCIFastLineRenderableSeries
.Declaration
Objective-C
@property (nonatomic, readonly) SCIPenStyle *defaultLineSeriesStyle;
Swift
var defaultLineSeriesStyle: SCIPenStyle! { get }
-
Gets the default
ISCIRenderableSeries.strokeStyle
forSCIBaseMountainRenderableSeries
.Declaration
Objective-C
@property (nonatomic, readonly) SCIPenStyle *defaultMountainLineStyle;
Swift
var defaultMountainLineStyle: SCIPenStyle! { get }
-
Gets the default
SCIBaseMountainRenderableSeries.areaStyle
forSCIBaseMountainRenderableSeries
.Declaration
Objective-C
@property (nonatomic, readonly) SCIBrushStyle *defaultMountainFillStyle;
Swift
var defaultMountainFillStyle: SCIBrushStyle! { get }
-
Gets the default
ISCIRenderableSeries.strokeStyle
forSCIFastColumnRenderableSeries
.Declaration
Objective-C
@property (nonatomic, readonly) SCIPenStyle *defaultColumnLineStyle;
Swift
var defaultColumnLineStyle: SCIPenStyle! { get }
-
Gets the default
SCIFastColumnRenderableSeries.fillBrushStyle
forSCIFastColumnRenderableSeries
.Declaration
Objective-C
@property (nonatomic, readonly) SCIBrushStyle *defaultColumnFillStyle;
Swift
var defaultColumnFillStyle: SCIBrushStyle! { get }
-
Gets the default
SCIOhlcRenderableSeriesBase.strokeUpStyle
forSCIOhlcRenderableSeriesBase
.Declaration
Objective-C
@property (nonatomic, readonly) SCIPenStyle *defaultCandleStrokeUpStyle;
Swift
var defaultCandleStrokeUpStyle: SCIPenStyle! { get }
-
Gets the default
SCIOhlcRenderableSeriesBase.strokeDownStyle
forSCIOhlcRenderableSeriesBase
.Declaration
Objective-C
@property (nonatomic, readonly) SCIPenStyle *defaultCandleStrokeDownStyle;
Swift
var defaultCandleStrokeDownStyle: SCIPenStyle! { get }
-
Gets the default
SCIFastCandlestickRenderableSeries.fillUpBrushStyle
forSCIFastCandlestickRenderableSeries
.Declaration
Objective-C
@property (nonatomic, readonly) SCIBrushStyle *defaultCandleFillUpStyle;
Swift
var defaultCandleFillUpStyle: SCIBrushStyle! { get }
-
Gets the default
SCIFastCandlestickRenderableSeries.fillDownBrushStyle
forSCIFastCandlestickRenderableSeries
.Declaration
Objective-C
@property (nonatomic, readonly) SCIBrushStyle *defaultCandleFillDownStyle;
Swift
var defaultCandleFillDownStyle: SCIBrushStyle! { get }
-
Gets the default
SCIFastBandRenderableSeries.strokeY1Style
forSCIFastBandRenderableSeries
.Declaration
Objective-C
@property (nonatomic, readonly) SCIPenStyle *defaultUpBandLineStyle;
Swift
var defaultUpBandLineStyle: SCIPenStyle! { get }
-
Gets the default
ISCIRenderableSeries.strokeStyle
forSCIFastBandRenderableSeries
.Declaration
Objective-C
@property (nonatomic, readonly) SCIPenStyle *defaultDownBandLineStyle;
Swift
var defaultDownBandLineStyle: SCIPenStyle! { get }
-
Gets the default
SCIFastBandRenderableSeries.fillY1BrushStyle
forSCIFastBandRenderableSeries
.Declaration
Objective-C
@property (nonatomic, readonly) SCIBrushStyle *defaultUpBandFillStyle;
Swift
var defaultUpBandFillStyle: SCIBrushStyle! { get }
-
Gets the default
SCIFastBandRenderableSeries.fillBrushStyle
forSCIFastBandRenderableSeries
.Declaration
Objective-C
@property (nonatomic, readonly) SCIBrushStyle *defaultDownBandFillStyle;
Swift
var defaultDownBandFillStyle: SCIBrushStyle! { get }
-
Gets the
SCIPenStyle
which will be used for rendering ofSCIRolloverModifier
vertical line.Declaration
Objective-C
@property (nonatomic, readonly) 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, readonly) SCIPenStyle *crossPointerLineStyle;
Swift
var crossPointerLineStyle: SCIPenStyle! { get }
-
Gets the
SCIPenStyle
which will be used for rendering ofSCICursorModifier
cross.Declaration
Objective-C
@property (nonatomic, readonly) SCIPenStyle *cursorLineStyle;
Swift
var cursorLineStyle: SCIPenStyle! { get }
-
Gets the
SCIBrushStyle
which will be used for rendering ofSCICursorModifier
tooltip background.Declaration
Objective-C
@property (nonatomic, readonly) NSDictionary *labelBackground;
Swift
var labelBackground: [AnyHashable : Any]! { get }
-
Gets the
SCIBrushStyle
which will be used to fillSCIRubberBandXyZoomModifier
reticule.Declaration
Objective-C
@property (nonatomic, readonly) SCIBrushStyle *rubberBandFillStyle;
Swift
var rubberBandFillStyle: SCIBrushStyle! { get }
-
Gets the
SCIPenStyle
which will be used to renderer border ofSCIRubberBandXyZoomModifier
reticule.Declaration
Objective-C
@property (nonatomic, readonly) SCIPenStyle *rubberBandStrokeStyle;
Swift
var rubberBandStrokeStyle: SCIPenStyle! { get }
-
Gets the default line style for
SCILineAnnotation
.Declaration
Objective-C
@property (nonatomic, readonly) SCIPenStyle *defaultLineAnnotationStyle;
Swift
var defaultLineAnnotationStyle: SCIPenStyle! { get }
-
Gets the default text style for
SCITextAnnotation
.Declaration
Objective-C
@property (nonatomic, readonly) SCIFontStyle *defaultTextAnnotationStyle;
Swift
var defaultTextAnnotationStyle: SCIFontStyle! { get }
-
Gets the default background for
SCITextAnnotation
.Declaration
Objective-C
@property (nonatomic, readonly) 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, readonly) id<ISCIResizingGrip> defaultAnnotationGrip;
-
Gets the default text style for
SCIAxisMarkerAnnotation
.Declaration
Objective-C
@property (nonatomic, readonly) SCIFontStyle *defaultAxisMarkerAnnotationStyle;
Swift
var defaultAxisMarkerAnnotationStyle: SCIFontStyle! { get }
-
Gets the default font style for
SCIAxisBase
tooltips.Declaration
Objective-C
@property (nonatomic, readonly) SCIFontStyle *axisTooltipTextStyle;
Swift
var axisTooltipTextStyle: SCIFontStyle! { get }
-
Gets the default font style for
SCILegendModifier
andSCIChartHeatmapColourMap
.Declaration
Objective-C
@property (nonatomic, readonly) SCIFontStyle *defaultLabelTextStyle;
Swift
var defaultLabelTextStyle: SCIFontStyle! { get }
-
Gets the default font style for
ISCIIPieSegment.titleStyle
.Declaration
Objective-C
@property (nonatomic, readonly) SCIFontStyle *defaultPieSegmentTitleStyle;
Swift
var defaultPieSegmentTitleStyle: SCIFontStyle! { get }