iOS Charting Documentation - SciChart iOS Charts SDK v3.x

Other Protocols

The following protocols are available globally.

  • Provides base interface for all axis providers.

    See more

    Declaration

    Objective-C

    @protocol ISCIAxisProviderBase <ISCIAttachable>

    Swift

    protocol ISCIAxisProviderBase : ISCIAttachable
  • Defines a provider of control points for cubic bezier curve which are drawn through set of specified points in 2D space

    See more

    Declaration

    Objective-C

    @protocol ISCIBezierControlPointsProvider <NSObject>

    Swift

    protocol ISCIBezierControlPointsProvider : NSObjectProtocol
  • Defines the listener interface for updates of ISCICameraController instance.

    See more

    Declaration

    Objective-C

    @protocol ISCICameraUpdateListener <NSObject>

    Swift

    protocol ISCICameraUpdateListener
  • Defines protocom which used in classes that have common initializers.

    See more

    Declaration

    Objective-C

    @protocol ISCICommonInitializer <NSObject>

    Swift

    protocol ISCICommonInitializer : NSObjectProtocol
  • Defines an interface for legend item which is used by SCIChartLegend.

    See more

    Declaration

    Objective-C

    @protocol ISCILegendItem

    Swift

    protocol ISCILegendItem
  • Defines the interface which allows to get access to primitive internal items array.

    See more

    Declaration

    Objective-C

    @protocol ISCIListChar <ISCIList>

    Swift

    protocol ISCIListChar : ISCIList
  • Defines the interface which allows to get access to primitive internal items array.

    See more

    Declaration

    Objective-C

    @protocol ISCIListDate <ISCIList>

    Swift

    protocol ISCIListDate : ISCIList
  • Defines the interface which allows to get access to primitive internal items array.

    See more

    Declaration

    Objective-C

    @protocol ISCIListDouble <ISCIList>

    Swift

    protocol ISCIListDouble : ISCIList
  • Defines the interface which allows to get access to primitive internal items array.

    See more

    Declaration

    Objective-C

    @protocol ISCIListFloat <ISCIList>

    Swift

    protocol ISCIListFloat : ISCIList
  • Defines the interface which allows to get access to primitive internal items array.

    See more

    Declaration

    Objective-C

    @protocol ISCIListInt <ISCIList>

    Swift

    protocol ISCIListInt : ISCIList
  • Defines the interface which allows to get access to primitive internal items array.

    See more

    Declaration

    Objective-C

    @protocol ISCIListLong <ISCIList>

    Swift

    protocol ISCIListLong : ISCIList
  • Defines the interface which allows to get access to primitive internal items array.

    See more

    Declaration

    Objective-C

    @protocol ISCIListShort <ISCIList>

    Swift

    protocol ISCIListShort : ISCIList
  • Defines interface with SciListUtil methods.

    See more

    Declaration

    Objective-C

    @protocol ISCIListUtilProvider

    Swift

    protocol ISCIListUtilProvider
  • Defines the interface for read-write lock

    See more

    Declaration

    Objective-C

    @protocol ISCIReadWriteLock <NSObject>

    Swift

    protocol ISCIReadWriteLock : NSObjectProtocol
  • Protocol for classes that define all chart elements visual style

    Note

    For every style check in documentation (or by name) for which elements it can be used, else you will get exception.
    See more

    Declaration

    Objective-C

    @protocol SCIStyleProtocol <NSObject>

    Swift

    protocol SCIStyleProtocol
  • The SCITooltipModifierStyleBase protocol.

    Note

    Provides common properties for styling tooltip modifiers
    See more

    Declaration

    Objective-C

    @protocol SCITooltipModifierStyleProtocol <SCIStyleProtocol, NSCopying>

    Swift

    protocol SCITooltipModifierStyleProtocol : NSCopying, SCIStyleProtocol