单军华
2017-03-10 705dd5bda8a6cdbc97b65e9b046bdf49739cc87b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
//
//  PNPieChartDataItem.m
//  PNChartDemo
//
//  Created by Hang Zhang on 14-5-5.
//  Copyright (c) 2014年 kevinzhow. All rights reserved.
//
 
#import "PNPieChartDataItem.h"
#import <UIKit/UIKit.h>
 
@implementation PNPieChartDataItem
 
 
+ (instancetype)dataItemWithValue:(CGFloat)value
                            color:(UIColor*)color{
    PNPieChartDataItem *item = [PNPieChartDataItem new];
    item.value = value;
    item.color  = color;
    return item;
}
 
+ (instancetype)dataItemWithValue:(CGFloat)value
                            color:(UIColor*)color
                      description:(NSString *)description {
    PNPieChartDataItem *item = [PNPieChartDataItem dataItemWithValue:value color:color];
    item.textDescription = description;
    return item;
}
 
- (void)setValue:(CGFloat)value{
    NSAssert(value >= 0, @"value should >= 0");
    if (value != _value){
        _value = value;
    }
}
 
@end