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

ISCIRenderableSeriesCore

@protocol ISCIRenderableSeriesCore <ISCIAttachable, ISCIPropertyHolder>

Defines base properties for all RenderableSeries throughout the SciChart SDK.

  • Gets or sets whether this series is visible when drawn.

    Declaration

    Objective-C

    @property (nonatomic) BOOL isVisible;

    Swift

    var isVisible: Bool { get set }
  • Gets or sets whether this series is selected.

    Declaration

    Objective-C

    @property (nonatomic) BOOL isSelected;

    Swift

    var isSelected: Bool { get set }
  • Gets the opacity factor applied to ISCIRenderableSeries the when it is rendered on SCIChartSurface.

    Note

    Default opacity is 1.0. Expected values are between 0.0 and 1.0.

    Declaration

    Objective-C

    @property (nonatomic) float opacity;

    Swift

    var opacity: Float { get set }
  • Checks whether this series is valid for update.

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL isValidForUpdate;

    Swift

    var isValidForUpdate: Bool { get }
  • Checks whether this series is valid for drawing.

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL isValidForDrawing;

    Swift

    var isValidForDrawing: Bool { get }
  • Gets or sets the ISCIStyle which is applied when series is selected.

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) id<ISCIStyle> selectedSeriesStyle;

    Swift

    var selectedSeriesStyle: ISCIStyle? { get set }
  • Add the listener which should be invoked if this series becomes visible/invisible.

    Declaration

    Objective-C

    - (void)addIsVisibleChangeListener:
        (nonnull SCIRenderableSeriesChangeListener)listener;

    Swift

    func addIsVisibleChangeListener(_ listener: @escaping SCIRenderableSeriesChangeListener)

    Parameters

    listener

    The listener to add.

  • Removes the listener which should invoke if this series become visible/invisible.

    Declaration

    Objective-C

    - (void)removeIsVisibleChangeListener:
        (nonnull SCIRenderableSeriesChangeListener)listener;

    Swift

    func removeIsVisibleChangeListener(_ listener: @escaping SCIRenderableSeriesChangeListener)

    Parameters

    listener

    The listener to remove.

  • Add the listener which should be invoked if this series becomes selected/unselected.

    Declaration

    Objective-C

    - (void)addIsSelectedChangeListener:
        (nonnull SCIRenderableSeriesChangeListener)listener;

    Swift

    func addIsSelectedChangeListener(_ listener: @escaping SCIRenderableSeriesChangeListener)

    Parameters

    listener

    The listener to add.

  • Removes the listener which should invoke if this series become selected/unselected.

    Declaration

    Objective-C

    - (void)removeIsSelectedChangeListener:
        (nonnull SCIRenderableSeriesChangeListener)listener;

    Swift

    func removeIsSelectedChangeListener(_ listener: @escaping SCIRenderableSeriesChangeListener)

    Parameters

    listener

    The listener to remove.