iOS & macOS Charting Documentation - SciChart iOS & macOS Charts SDK v4.x
SCILegendModifier3D
@interface SCILegendModifier3D : SCIChartModifier3DBase
Defines a custom chart modifier which shows a Legend on the SCIChartSurface3D and also can provide a data-source via sourceMode property.
-
Defines the position of the current
SCILegendModifier3Dinstance.Declaration
Objective-C
@property (nonatomic) SCIAlignment position;Swift
var position: SCIAlignment { get set } -
Defines the orientation of the current
SCILegendModifierinstance.Declaration
Objective-C
@property (nonatomic) SCIOrientation orientation;Swift
var orientation: SCIOrientation { get set } -
Defines the value indicating whether the legend should be displayed.
Declaration
Objective-C
@property (nonatomic) BOOL showLegend;Swift
var showLegend: Bool { get set } -
Defines the value indicating whether the legend should display checkboxes.
Declaration
Objective-C
@property (nonatomic) BOOL showCheckBoxes;Swift
var showCheckBoxes: Bool { get set } -
Defines the value indicating whether the legend should display series markers.
Declaration
Objective-C
@property (nonatomic) BOOL showSeriesMarkers;Swift
var showSeriesMarkers: Bool { get set } -
Defines the
SCISourceModevalue for legend.Declaration
Objective-C
@property (nonatomic) SCISourceMode sourceMode;Swift
var sourceMode: SCISourceMode { get set } -
Creates a new instance of
SCILegendModifier3Dclass.Declaration
Objective-C
- (nonnull instancetype)initWithLegend:(nonnull SCIChartLegend *)legend;Swift
convenience init(legend: SCIChartLegend)Parameters
legendThe
SCIChartLegendinstance which should be used by this modifier. -
Creates a new instance of
SCILegendModifier3Dclass.Declaration
Objective-C
- (nonnull instancetype)initWithLegend:(nonnull SCIChartLegend *)legend dataSource:(nonnull SCILegendDataSource *)dataSource useAutoPlacement:(BOOL)useAutoPlacement;Swift
init(legend: SCIChartLegend, dataSource: SCILegendDataSource, useAutoPlacement: Bool)Parameters
legendThe
SCIChartLegendinstance which should be used by this modifier.dataSourceThe
SCILegendDataSourceinstance which should be used by legend.useAutoPlacementIf true modifier will try to place legend inside chart, otherwise legend is already placed somewhere and shouldn’t be moved.
-
Refreshes content of the legend with up-to-date values
Declaration
Objective-C
- (void)updateLegend;Swift
func updateLegend()
View on GitHub