IGBulletGraphView Class Reference

Inherits from UIView
Declared in IGBulletGraphView.h

  delegate

Sets the interaction delegate for the bullet graph.

@property (nonatomic, assign, nullable) id<IGBulletGraphViewDelegate> delegate

Declared In

IGBulletGraphView.h

  value

@property (nonatomic) double value

  valueBrush

@property (nonatomic, retain, nullable) IGBrush *valueBrush

  valueInnerExtent

@property (nonatomic) double valueInnerExtent

  valueName

@property (nonatomic, retain, nullable) NSString *valueName

  valueOuterExtent

@property (nonatomic) double valueOuterExtent

  valueOutline

@property (nonatomic, retain, nullable) IGBrush *valueOutline

  valueStrokeThickness

@property (nonatomic) double valueStrokeThickness

  backingBrush

@property (nonatomic, retain, nullable) IGBrush *backingBrush

  backingInnerExtent

@property (nonatomic) double backingInnerExtent

  backingOuterExtent

@property (nonatomic) double backingOuterExtent

  backingOutline

@property (nonatomic, retain, nullable) IGBrush *backingOutline

  backingStrokeThickness

@property (nonatomic) double backingStrokeThickness

  font

Determines the font used by the gauge scale labels.

@property (nonatomic, retain) UIFont *font

Declared In

IGBulletGraphView.h

  fontBrush

Determines the font brush used by the BulletGraph scale labels.

@property (nonatomic, retain) IGBrush *fontBrush

Declared In

IGBulletGraphView.h

  interval

Determines the interval used by the scale.

@property (nonatomic) CGFloat interval

Declared In

IGBulletGraphView.h

  isScaleInverted

@property (nonatomic) BOOL isScaleInverted

  labelExtent

@property (nonatomic) double labelExtent

  labelInterval

@property (nonatomic) double labelInterval

  labelsPostInitial

@property (nonatomic) double labelsPostInitial

  labelsPreTerminal

@property (nonatomic) double labelsPreTerminal

  maximumValue

Determines the maximum value of the scale.

@property (nonatomic) double maximumValue

Declared In

IGBulletGraphView.h

  minimumValue

Determines the minimum value of the scale.

@property (nonatomic) double minimumValue

Declared In

IGBulletGraphView.h

  minorTickBrush

@property (nonatomic, retain, nullable) IGBrush *minorTickBrush

  minorTickCount

@property (nonatomic) NSInteger minorTickCount

  minorTickEndExtent

@property (nonatomic) double minorTickEndExtent

  minorTickStartExtent

@property (nonatomic) double minorTickStartExtent

  minorTickStrokeThickness

@property (nonatomic) double minorTickStrokeThickness

  orientation

@property (nonatomic) IGOrientation orientation

  rangeBrushes

@property (nonatomic, retain, nullable) NSArray<__kindofIGBrush*> *rangeBrushes

  rangeInnerExtent

@property (nonatomic) double rangeInnerExtent

  rangeOuterExtent

@property (nonatomic) double rangeOuterExtent

  rangeOutlines

@property (nonatomic, retain, nullable) NSArray<__kindofIGBrush*> *rangeOutlines

  ranges

@property (nonatomic, readonly) NSArray<__kindofIGLinearGaugeRange*> *ranges

  scaleEndExtent

@property (nonatomic) double scaleEndExtent

  scaleStartExtent

@property (nonatomic) double scaleStartExtent

  targetValue

@property (nonatomic) double targetValue

  targetValueBreadth

@property (nonatomic) double targetValueBreadth

  targetValueBrush

@property (nonatomic, retain, nullable) IGBrush *targetValueBrush

  targetValueInnerExtent

@property (nonatomic) double targetValueInnerExtent

  targetValueOuterExtent

@property (nonatomic) double targetValueOuterExtent

  targetValueOutline

@property (nonatomic, retain, nullable) IGBrush *targetValueOutline

  targetValueStrokeThickness

@property (nonatomic) double targetValueStrokeThickness

  tickBrush

@property (nonatomic, retain, nullable) IGBrush *tickBrush

  tickEndExtent

@property (nonatomic) double tickEndExtent

  ticksPostInitial

@property (nonatomic) double ticksPostInitial

  ticksPreTerminal

@property (nonatomic) double ticksPreTerminal

  tickStartExtent

@property (nonatomic) double tickStartExtent

  tickStrokeThickness

@property (nonatomic) double tickStrokeThickness

  transitionDuration

@property (nonatomic) NSInteger transitionDuration

  theme

An object that defines a set of brushes and fonts that will be used to style the IGBulletGraph.

@property (nonatomic, assign, nullable) id<IGBulletGraphThemeDefinition> theme

Declared In

IGBulletGraphView.h

– clearRanges

Removes all ranges from the gauge view.

- (void)clearRanges

Declared In

IGBulletGraphView.h

– addRange:

Adds a range to the gauge view.

- (void)addRange:(IGLinearGaugeRange *)range

Parameters

range

Range to be added to the gauge view.

Declared In

IGBulletGraphView.h

– insertRange:atIndex:

Inserts a range into a gauge view at a specified index.

- (void)insertRange:(IGLinearGaugeRange *)range atIndex:(NSInteger)index

Parameters

range

Range to be inserted into a gauge view.

index

Index at which the range will be inserted.

Declared In

IGBulletGraphView.h

– removeRange:

Removes a specified range from the gauge view.

- (void)removeRange:(IGLinearGaugeRange *)range

Parameters

range

Range to be removed from the gauge view.

Declared In

IGBulletGraphView.h

  exportVisualData

Returns a data representation of the visuals of the gauge.

@property (NS_NONATOMIC_IOSONLY, readonly, strong) VisualBulletChartData *exportVisualData

Discussion

This method is available to provide a way to do validation for testing of the visuals of the gauge.

Declared In

IGBulletGraphView.h