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
SCIBrushStylewhich will be used as background ofSCIChartSurface.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIBrushStyle *sciChartSurfaceBackground;Swift
var sciChartSurfaceBackground: SCIBrushStyle { get } -
Gets the
NSDictionaryof the params which will be used as background ofSCILegendModifierDeclaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) NSDictionary *legendBackground;Swift
var legendBackground: [AnyHashable : Any] { get } -
Gets the
SCIBrushStylewhich will be used as style forISCIChartSurface.renderableSeriesAreabackground.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIBrushStyle *renderableSeriesAreaFillStyle;Swift
var renderableSeriesAreaFillStyle: SCIBrushStyle { get } -
Gets the
SCIPenStylewhich will be used as style for forISCIChartSurface.renderableSeriesAreaborder.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *renderableSeriesAreaBorderStyle;Swift
var renderableSeriesAreaBorderStyle: SCIPenStyle { get }
-
Gets the
SCIFontStylewhich will be used for rendering ofSCIAxisBasetick labels.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIFontStyle *tickTextStyle;Swift
var tickTextStyle: SCIFontStyle { get } -
Gets the
SCIFontStylewhich will be used for rendering ofSCIAxisBasetitle.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIFontStyle *axisTitleTextStyle;Swift
var axisTitleTextStyle: SCIFontStyle { get } -
Gets the
SCIBrushStylewhich will be used for rendering ofSCIAxisBasemajor bands.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIBrushStyle *axisBandsStyle;Swift
var axisBandsStyle: SCIBrushStyle { get } -
Deprecated
Please use majorGridLineStyle instead
Gets the
SCIPenStylewhich will be used for rendering ofSCIAxisBasemajor grid lines.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *majorGridLinesStyle;Swift
var majorGridLinesStyle: SCIPenStyle { get } -
Gets the
SCIPenStylewhich will be used for rendering ofSCIAxisBasemajor grid lines.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *majorGridLineStyle;Swift
var majorGridLineStyle: SCIPenStyle { get } -
Deprecated
Please use minorGridLineStyle instead
Gets the
SCIPenStylewhich will be used for rendering ofSCIAxisBaseminor grid lines.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *minorGridLinesStyle;Swift
var minorGridLinesStyle: SCIPenStyle { get } -
Gets the
SCIPenStylewhich will be used for rendering ofSCIAxisBaseminor 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
SCIAxisBaseinstance.Declaration
Objective-C
@property (nonatomic, readonly) float majorTickLineLength;Swift
var majorTickLineLength: Float { get } -
Gets the length of minor tick lines which are rendered by
SCIAxisBaseinstance.Declaration
Objective-C
@property (nonatomic, readonly) float minorTickLineLength;Swift
var minorTickLineLength: Float { get } -
Gets the default background for
SCIAxisBasetooltips.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) NSDictionary *axisTooltipBackground;Swift
var axisTooltipBackground: [AnyHashable : Any] { get }
-
Gets the default
ISCIRenderableSeries.strokeStyleforSCIFastLineRenderableSeries.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *defaultLineSeriesStyle;Swift
var defaultLineSeriesStyle: SCIPenStyle { get } -
Gets the default
ISCIRenderableSeries.strokeStyleforSCIBaseMountainRenderableSeries.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *defaultMountainLineStyle;Swift
var defaultMountainLineStyle: SCIPenStyle { get } -
Gets the default
SCIBaseMountainRenderableSeries.areaStyleforSCIBaseMountainRenderableSeries.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIBrushStyle *defaultMountainFillStyle;Swift
var defaultMountainFillStyle: SCIBrushStyle { get } -
Gets the default
ISCIRenderableSeries.strokeStyleforSCIFastColumnRenderableSeries.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *defaultColumnLineStyle;Swift
var defaultColumnLineStyle: SCIPenStyle { get } -
Gets the default
SCIFastColumnRenderableSeries.fillBrushStyleforSCIFastColumnRenderableSeries.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIBrushStyle *defaultColumnFillStyle;Swift
var defaultColumnFillStyle: SCIBrushStyle { get } -
Gets the default
SCIOhlcRenderableSeriesBase.strokeUpStyleforSCIOhlcRenderableSeriesBase.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *defaultCandleStrokeUpStyle;Swift
var defaultCandleStrokeUpStyle: SCIPenStyle { get } -
Gets the default
SCIOhlcRenderableSeriesBase.strokeDownStyleforSCIOhlcRenderableSeriesBase.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *defaultCandleStrokeDownStyle;Swift
var defaultCandleStrokeDownStyle: SCIPenStyle { get } -
Gets the default
SCIFastCandlestickRenderableSeries.fillUpBrushStyleforSCIFastCandlestickRenderableSeries.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIBrushStyle *defaultCandleFillUpStyle;Swift
var defaultCandleFillUpStyle: SCIBrushStyle { get } -
Gets the default
SCIFastCandlestickRenderableSeries.fillDownBrushStyleforSCIFastCandlestickRenderableSeries.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIBrushStyle *defaultCandleFillDownStyle;Swift
var defaultCandleFillDownStyle: SCIBrushStyle { get } -
Gets the default
SCIFastBandRenderableSeries.strokeY1StyleforSCIFastBandRenderableSeries.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *defaultUpBandLineStyle;Swift
var defaultUpBandLineStyle: SCIPenStyle { get } -
Gets the default
ISCIRenderableSeries.strokeStyleforSCIFastBandRenderableSeries.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *defaultDownBandLineStyle;Swift
var defaultDownBandLineStyle: SCIPenStyle { get } -
Gets the default
SCIFastBandRenderableSeries.fillY1BrushStyleforSCIFastBandRenderableSeries.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIBrushStyle *defaultUpBandFillStyle;Swift
var defaultUpBandFillStyle: SCIBrushStyle { get } -
Gets the default
SCIFastBandRenderableSeries.fillBrushStyleforSCIFastBandRenderableSeries.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIBrushStyle *defaultDownBandFillStyle;Swift
var defaultDownBandFillStyle: SCIBrushStyle { get }
-
Gets the
SCIPenStylewhich will be used for rendering ofSCIRolloverModifiervertical line.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *rolloverLineStyle;Swift
var rolloverLineStyle: SCIPenStyle { get } -
Gets the
SCIPenStylewhich 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
SCIPenStylewhich will be used for rendering ofSCICursorModifiercross.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIPenStyle *cursorLineStyle;Swift
var cursorLineStyle: SCIPenStyle { get } -
Gets the
SCIBrushStylewhich will be used for rendering ofSCICursorModifiertooltip background.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) NSDictionary *labelBackground;Swift
var labelBackground: [AnyHashable : Any] { get } -
Gets the
SCIBrushStylewhich will be used to fillSCIRubberBandXyZoomModifierreticule.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIBrushStyle *rubberBandFillStyle;Swift
var rubberBandFillStyle: SCIBrushStyle { get } -
Gets the
SCIPenStylewhich will be used to renderer border ofSCIRubberBandXyZoomModifierreticule.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
ISCIResizingGripwhich will be used for drawing of resizing grips for allSCIAnnotationBase.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) id<ISCIResizingGrip> defaultAnnotationGrip;Swift
var defaultAnnotationGrip: any 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
SCIAxisBasetooltips.Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SCIFontStyle *axisTooltipTextStyle;Swift
var axisTooltipTextStyle: SCIFontStyle { get } -
Gets the default font style for
SCILegendModifierandSCIChartHeatmapColourMap.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 }
View on GitHub