iOS & macOS Charting Documentation - SciChart iOS & macOS Charts SDK v4.x
SCITooltipLayoutHelper
@interface SCITooltipLayoutHelper : NSObject <ISCIAttachable, ISCIThemeable>
Defines the class which is used as helper while work with tooltip layout.
-
Creates a new instance of
SCITooltipLayoutHelperclass.Declaration
Objective-C
- (nonnull instancetype) initWithTooltipContainer:(nonnull id<ISCITooltipContainer>)tooltipContainer seriesTooltips: (nonnull SCIProjectionCollection<id<ISCISeriesTooltipCore>, id<ISCIRenderableSeriesCore>> *)seriesTooltips andUpdateTooltipCallback:(nonnull id<ISCISeriesTooltipCallback>)callback;Swift
init(tooltipContainer: any ISCITooltipContainer, seriesTooltips: SCIProjectionCollection<any ISCISeriesTooltipCore, any ISCIRenderableSeriesCore>, andUpdate callback: any ISCISeriesTooltipCallback)Parameters
tooltipContainerContainer to place tooltips into.
seriesTooltipsTooltips which will be placed into passed in container.
callbackCallback which is used to update tooltips from behavior.
-
Defines the position of the tooltip related to the current touch point.
Declaration
Objective-C
@property (nonatomic) SCITooltipPosition tooltipPosition;Swift
var tooltipPosition: SCITooltipPosition { get set } -
Sets the
observableSeriesfrom the parentSCITooltipBehavior.Declaration
Objective-C
- (void)setObservableSeries: (nonnull SCIObservableCollection<id<ISCIRenderableSeriesCore>> *) observableSeries;Swift
func setObservableSeries(_ observableSeries: SCIObservableCollection<any ISCIRenderableSeriesCore>) -
Tries to update series tooltip on screen.
Declaration
Objective-C
- (void)tryUpdateTooltipAt:(CGPoint)point;Swift
func tryUpdateTooltip(at point: CGPoint)Parameters
pointThe
[x, y]coordinates of the tooltip on screen. -
Tries to remove series tooltip from screen.
Declaration
Objective-C
- (void)tryRemoveTooltip;Swift
func tryRemoveTooltip()
View on GitHub