Skip to content

Commit

Permalink
add a switch whether to draw limit line's labels. default is true
Browse files Browse the repository at this point in the history
  • Loading branch information
liuxuan30 committed Apr 11, 2016
1 parent 9f19195 commit c946a0f
Show file tree
Hide file tree
Showing 5 changed files with 8 additions and 7 deletions.
7 changes: 4 additions & 3 deletions Charts/Classes/Components/ChartLimitLine.swift
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ import CoreGraphics
/// It allows the displaying of an additional line in the chart that marks a certain maximum / limit on the specified axis (x- or y-axis).
public class ChartLimitLine: ChartComponentBase
{
@objc(ChartLimitLabelPosition)
public enum LabelPosition: Int
@objc
public enum ChartLimitLabelPosition: Int
{
case LeftTop
case LeftBottom
Expand All @@ -39,7 +39,8 @@ public class ChartLimitLine: ChartComponentBase
public var valueTextColor = NSUIColor.blackColor()
public var valueFont = NSUIFont.systemFontOfSize(13.0)
public var label = ""
public var labelPosition = LabelPosition.RightTop
public var drawLabelEnabled = true
public var labelPosition = ChartLimitLabelPosition.RightTop

public override init()
{
Expand Down
2 changes: 1 addition & 1 deletion Charts/Classes/Renderers/ChartXAxisRenderer.swift
Original file line number Diff line number Diff line change
Expand Up @@ -332,7 +332,7 @@ public class ChartXAxisRenderer: ChartAxisRendererBase
let label = limitLine.label

// if drawing the limit-value label is enabled
if (label.characters.count > 0)
if (limitLine.drawLabelEnabled && label.characters.count > 0)
{
let labelLineHeight = limitLine.valueFont.lineHeight

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -290,7 +290,7 @@ public class ChartXAxisRendererHorizontalBarChart: ChartXAxisRendererBarChart
let label = l.label

// if drawing the limit-value label is enabled
if (label.characters.count > 0)
if (l.drawLabelEnabled && label.characters.count > 0)
{
let labelLineHeight = l.valueFont.lineHeight

Expand Down
2 changes: 1 addition & 1 deletion Charts/Classes/Renderers/ChartYAxisRenderer.swift
Original file line number Diff line number Diff line change
Expand Up @@ -452,7 +452,7 @@ public class ChartYAxisRenderer: ChartAxisRendererBase
let label = l.label

// if drawing the limit-value label is enabled
if (label.characters.count > 0)
if (l.drawLabelEnabled && label.characters.count > 0)
{
let labelLineHeight = l.valueFont.lineHeight

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -291,7 +291,7 @@ public class ChartYAxisRendererHorizontalBarChart: ChartYAxisRenderer
let label = l.label

// if drawing the limit-value label is enabled
if (label.characters.count > 0)
if (l.drawLabelEnabled && label.characters.count > 0)
{
let labelLineHeight = l.valueFont.lineHeight

Expand Down

0 comments on commit c946a0f

Please sign in to comment.