
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
SCITooltipLayoutHelper
class.Declaration
Objective-C
- (nonnull instancetype) initWithTooltipContainer:(nonnull id<ISCITooltipContainer>)tooltipContainer seriesTooltips: (nonnull SCIProjectionCollection<id<ISCISeriesTooltipCore>, id<ISCIRenderableSeriesCore>> *)seriesTooltips andUpdateTooltipCallback:(nonnull id<ISCISeriesTooltipCallback>)callback;
Parameters
tooltipContainer
Container to place tooltips into.
seriesTooltips
Tooltips which will be placed into passed in container.
callback
Callback 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;
-
Sets the
observableSeries
from the parentSCITooltipBehavior
.Declaration
Objective-C
- (void)setObservableSeries: (nonnull SCIObservableCollection<id<ISCIRenderableSeriesCore>> *) observableSeries;
-
Tries to update series tooltip on screen.
Declaration
Objective-C
- (void)tryUpdateTooltipAt:(CGPoint)point;
Parameters
point
The
[x, y]
coordinates of the tooltip on screen. -
Tries to remove series tooltip from screen.
Declaration
Objective-C
- (void)tryRemoveTooltip;