iOS & macOS Charting Documentation - SciChart iOS & macOS Charts SDK v4.x
ISCIPieChartSurfaceChangeListener
@protocol ISCIPieChartSurfaceChangeListener <ISCIRenderableSeriesChangeListener,
ISCIChartResizeListener>
Defines the interface with methods which are used for notification about changes in SCIPieChartSurface
instance.
-
Called when parent
SCIPieChartSurface
rendered.Declaration
Objective-C
- (void)onPieRenderSurfaceRendered: (nonnull SCIPieChartRenderedMessage *)renderedMessage;
Swift
func onPieRenderSurfaceRendered(_ renderedMessage: SCIPieChartRenderedMessage)
Parameters
renderedMessage
The rendered message.
-
Called when segments collection drastically changed.
Declaration
Objective-C
- (void)onSegmentCollectionDrasticallyChanged;
Swift
func onSegmentCollectionDrasticallyChanged()
-
Called when segments collection changes.
Declaration
Objective-C
- (void)onSegmentsCollectionChanged: (nonnull SCICollectionChangedEventArgs<id<ISCIPieSegment>> *)args;
Swift
func onSegmentsCollectionChanged(_ args: SCICollectionChangedEventArgs<ISCIPieSegment>)
-
Called when selected segments collection changes.
Declaration
Objective-C
- (void)onSelectedSegmentsCollectionChanged: (nonnull SCICollectionChangedEventArgs<id<ISCIPieSegment>> *)args;
Swift
func onSelectedSegmentsCollectionChanged(_ args: SCICollectionChangedEventArgs<ISCIPieSegment>)