diff --git a/PNChart/PNLineChart.m b/PNChart/PNLineChart.m index 0e4349a4..c57ff80b 100755 --- a/PNChart/PNLineChart.m +++ b/PNChart/PNLineChart.m @@ -1030,7 +1030,7 @@ - (CATextLayer *)createPointLabelFor:(CGFloat)grade pointCenter:(CGPoint)pointCe CATextLayer *textLayer = [[CATextLayer alloc] init]; [textLayer setAlignmentMode:kCAAlignmentCenter]; [textLayer setForegroundColor:[chartData.pointLabelColor CGColor]]; - [textLayer setBackgroundColor:[[[UIColor whiteColor] colorWithAlphaComponent:0.8] CGColor]]; + [textLayer setBackgroundColor:[chartData.pointLabelBackgroundColor CGColor]]; [textLayer setCornerRadius:textLayer.fontSize / 8.0]; if (chartData.pointLabelFont != nil) { diff --git a/PNChart/PNLineChartData.h b/PNChart/PNLineChartData.h index fc85a564..4cfed708 100755 --- a/PNChart/PNLineChartData.h +++ b/PNChart/PNLineChartData.h @@ -27,6 +27,7 @@ typedef PNLineChartDataItem *(^LCLineChartDataGetter)(NSUInteger item); @property (nonatomic) BOOL showPointLabel; @property (nonatomic) UIColor *pointLabelColor; +@property(nonatomic,retain) UIColor* pointLabelBackgroundColor; @property (nonatomic) UIFont *pointLabelFont; @property (nonatomic) NSString *pointLabelFormat; diff --git a/PNChart/PNLineChartData.m b/PNChart/PNLineChartData.m index 6b697c71..f6aa8af7 100755 --- a/PNChart/PNLineChartData.m +++ b/PNChart/PNLineChartData.m @@ -25,6 +25,7 @@ - (void)setupDefaultValues _alpha = 1.f; _showPointLabel = NO; _pointLabelColor = [UIColor blackColor]; + _pointLabelBackgroundColor = [[UIColor whiteColor] colorWithAlphaComponent:0.8]; _pointLabelFormat = @"%1.f"; }