iOS & macOS Charting Documentation - SciChart iOS & macOS Charts SDK v4.x
ISCISeriesTooltip
@protocol ISCISeriesTooltip <ISCISeriesTooltipCore, ISCIHitTestInfoUpdatable,
ISCIThemeable>
Defines the protocol for ISCIRenderableSeries tooltips.
-
Gets the associated
SCISeriesInfoinstance.Declaration
Objective-C
@property (nonatomic, strong, readonly) SCISeriesInfo *_Nonnull seriesInfo;Swift
var seriesInfo: SCISeriesInfo { get } -
Draws overlay provided by this tooltip.
Declaration
Objective-C
- (void)onDrawTooltipOverlayInRect:(CGRect)rect;Swift
func onDrawOverlay(in rect: CGRect)Parameters
rectThe portion of the view’s bounds that needs to be updated.
-
Checks whether series info contains passed in
ISCIRenderableSeriesinstance. Used mostlySCIStackedSeriesTooltipBaseand inheritors.Declaration
Objective-C
- (BOOL)containsHitRenderableSeries: (nonnull id<ISCIRenderableSeries>)renderableSeries;Swift
func containsHit(_ renderableSeries: any ISCIRenderableSeries) -> BoolParameters
renderableSeriesThe
ISCIRenderableSeriesinstance.Return Value
YES - if the underlying
SCISeriesInfocontains passed in renderableSeries instance. Otherwise - NO. -
Updates tooltips with specified
updateAction.Declaration
Objective-C
- (void)updateTooltipAt:(CGPoint)xyCoordinate withUpdateAction:(nonnull SCIUpdateSeriesTooltipAction)updateAction;Swift
func update(at xyCoordinate: CGPoint, withUpdateAction updateAction: @escaping SCIUpdateSeriesTooltipAction)Parameters
updateActionThe action which updated this tooltip.
xyCoordinateThe coordinate to update tooltip at.
View on GitHub