iOS Charting Documentation - SciChart iOS Charts SDK v3.x

SCITooltipModifier3D

@interface SCITooltipModifier3D : SCITooltipModifierBase3D

The SCITooltipModifier3D provides a touch-over tooltip to a chart, outputting a single SCISeriesInfo3D object to bind to which updates as the touch moves over data-points.

  • Defines the offset on which tooltip and the marker will be shifted in x and y directions.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) float offset;

    Swift

    var offset: Float { get set }
  • Gets the CGPoint value which will replace offset property and will be used to shift tooltip and the marker in custom x and y directions.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGPoint customPointOffset;

    Swift

    var customPointOffset: CGPoint { get set }
  • Gets the SCIPlacement mode, to determine where to place tooltip and the marker relatively to the Hit-test point.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) SCIPlacement markerPlacement;

    Swift

    var markerPlacement: SCIPlacement { get set }
  • Defines the SCICrosshairMode type of series on which interaction is performed.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) SCICrosshairMode crosshairMode;

    Swift

    var crosshairMode: SCICrosshairMode { get set }
  • Defines the projection mode used to draw Crosshairs.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) SCIProjectionMode projectionMode;

    Swift

    var projectionMode: SCIProjectionMode { get set }
  • Defines the style to draw stroke of Crosshairs.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) SCISolidPenStyle *crosshairStrokeStyle;

    Swift

    var crosshairStrokeStyle: SCISolidPenStyle! { get set }
  • Defines the projection mode used to draw Crosshair lines.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        SCILineProjectionMode lineProjectionMode;

    Swift

    var lineProjectionMode: SCILineProjectionMode { get set }
  • Defines whether modifier should show axis label.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL showAxisLabels;

    Swift

    var showAxisLabels: Bool { get set }
  • Defines the color to draw Crosshair planes with.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) UIColor *crosshairPlanesFill;

    Swift

    var crosshairPlanesFill: UIColor! { get set }
  • Gets the SCIPenStyle instance which will be used by SCICrossDrawableBehavior to tooltip marker.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        SCIPenStyle *tooltipPointMarkerPaintStyle;

    Swift

    var tooltipPointMarkerPaintStyle: SCIPenStyle! { get set }