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

SCIStackedSeriesCollectionBase

@interface SCIStackedSeriesCollectionBase<T : id <ISCIStackedRenderableSeries>>
    : SCIObservableCollection <T>
      <ISCIRenderableSeries, ISCIChartSurfaceProvider>

Defines the Base class for all collections of the ISCIStackedRenderableSeries within SciChart.

Warning

Designed to be an abstract class, hence should be used for inheritance only. No direct initializations.
  • Creates a new instance of SCIStackedSeriesCollectionBase class.

    Declaration

    Objective-C

    - (nonnull instancetype)initWithSeriesInfoProvider:
        (nonnull id<ISCISeriesInfoProvider>)seriesInfoProvider;

    Swift

    init(seriesInfoProvider: ISCISeriesInfoProvider)

    Parameters

    seriesInfoProvider

    The `ISCISeriesInfoProvider instance associated with this series.

  • Creates a new instance of SCIStackedSeriesCollectionBase class.

    Declaration

    Objective-C

    - (nonnull instancetype)initWithCollection:(nonnull NSArray<T> *)collection
                         andSeriesInfoProvider:
                             (nonnull id<ISCISeriesInfoProvider>)seriesInfoProvider;

    Swift

    init(collection: [T], andSeriesInfoProvider seriesInfoProvider: ISCISeriesInfoProvider)

    Parameters

    collection

    The collection of stacked series to add.

    seriesInfoProvider

    The `ISCISeriesInfoProvider instance associated with this series.