iOS & macOS Charting Documentation - SciChart iOS & macOS Charts SDK v4.x
SCIChartModifierCollection
@interface SCIChartModifierCollection
: SCIChartModifierCollectionBase <id <ISCIChartModifier>>
Contains a collection of ISCIChartModifier.
-
Initializes a new instance of
SCIChartModifierCollectionclass.Declaration
Objective-C
- (nonnull instancetype)initWithCollection: (nonnull NSArray<id<ISCIChartModifier>> *)collection;Swift
init(collection: [any ISCIChartModifier])Parameters
collectionThe array with items to add.
-
Called when parent
SCIChartSurfaceis resized.Declaration
Objective-C
- (void)onParentSurfaceResized:(nonnull SCIResizedMessage *)message;Swift
func onParentSurfaceResized(_ message: SCIResizedMessage)Parameters
messageThe resized message.
-
Called when parent
ISCIChartSurface.renderSurfaceis rendered.Declaration
Objective-C
- (void)onRenderSurfaceRendered:(nonnull SCIRenderedMessage *)message;Swift
func onRenderSurfaceRendered(_ message: SCIRenderedMessage)Parameters
messageThe rendered message.
-
Called when parent
ISCIChartSurface.annotationscollection drastically changed.Declaration
Objective-C
- (void)onAnnotationsDrasticallyChanged;Swift
func onAnnotationsDrasticallyChanged() -
Called when parent
ISCIChartSurface.annotationscollection changes.Declaration
Objective-C
- (void)onAnnotationsCollectionChanged: (nonnull SCICollectionChangedEventArgs<id<ISCIAnnotation>> *)args;Swift
func onAnnotationsCollectionChanged(_ args: SCICollectionChangedEventArgs<any ISCIAnnotation>)Parameters
argsThe collection changed event args.
View on GitHub