iOS & macOS Charting Documentation - SciChart iOS & macOS Charts SDK v4.x

ISCIChartSurfaceBase

@protocol ISCIChartSurfaceBase <ISCIPropertyHolder, ISCIThemeable,
                                ISCIPublishEvents, ISCIView>

A base interface for SCIChartSurface and SCIPieChartSurface classes.

  • Deprecated

    Please use theme: instead

    Defines the current theme applied to this ISCIChartSurfaceBase.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) __deprecated_msg("Please use `theme:` instead") NSString *themeId;
  • Defines the current theme applied to this ISCIChartSurfaceBase.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) SCIChartTheme theme;
  • Deprecated

    Please use backgroundBrushStyle instead

    Gets the background brush style for SCIChartSurface.

    Declaration

    Objective-C

    @property (nonatomic, strong) __deprecated_msg("Please use backgroundBrushStyle instead") SCIBrushStyle *backgoundBrushStyle;
  • Gets the background brush style for SCIChartSurface.

    Declaration

    Objective-C

    @property (nonatomic, strong) SCIBrushStyle *_Nonnull backgroundBrushStyle;
  • Gets the ISCIChartModifierSurface instance for this SCIChartSurface.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) id<ISCIChartModifierSurface> _Nonnull modifierSurface;
  • Export current chart surface into UIImage object by capturing the whole screen. It is used for taking screenshots.

    Declaration

    Objective-C

    - (nonnull UIImage *)exportToUIImage;
  • Export current chart surface into UIImage object by capturing a custom rectangle. It is used for taking screenshots.

    Declaration

    Objective-C

    - (nonnull UIImage *)exportUIImageWithRect:(CGRect)rect;