DXAxisLabel Class
Axis labels settings storage.
Declaration
@interface DXAxisLabel: DXAxisLabelBase
Remarks
These options specify the label format, position and appearance settings of axis labels.
Inheritance
Properties
format Property
Gets or sets axis labels’ text format pattern.
Declaration
@property (readwrite, copy, nonatomic, nullable) NSString *format
Property Value
Type | Description |
---|---|
NSString * | The NSString object that specifies the format string. |
Remarks
For the DXNumericAxisX‘s or DXNumericAxisY‘s label you should use the Unicode number pattern characters, and for the DXDateTimeAxisX‘s labels you should use the Unicode date pattern characters.
Note
This property has the lower priority than an axis’s DXQualitativeAxisX.labelTextFormatter, DXNumericAxisX.labelTextFormatter, DXNumericAxisY.labelTextFormatter or DXDateTimeAxisX.labelTextFormatter property. If both of them are specified, the label uses a formatted value that the textFormatter provides.
position Property
Gets or sets axis labels’ position.
Declaration
@property (readwrite) DXAxisLabelPosition position
Property Value
Type | Description |
---|---|
DXAxisLabelPosition | The DXAxisLabelPosition enumeration value specifying the position for axis labels. |
Instance Methods
init Instance Method
Initializes the newly created DXAxisLabel object with default settings.
Declaration
- (id)init
Returns
Type | Description |
---|---|
id | The initialized object. |
initWithFormat: Instance Method
Initializes the newly created DXAxisLabel object with the specified format string.
Declaration
- (id)initWithFormat:(NSString *)format
Parameters
Name | Type | Description |
---|---|---|
format | NSString * | The format string. |
Returns
Type | Description |
---|---|
id | The initialized object. |