新版本
This commit is contained in:
+48
@@ -0,0 +1,48 @@
|
||||
//
|
||||
// PNGenericChart.h
|
||||
// PNChartDemo
|
||||
//
|
||||
// Created by Andi Palo on 26/02/15.
|
||||
// Copyright (c) 2015 kevinzhow. All rights reserved.
|
||||
//
|
||||
|
||||
#import <UIKit/UIKit.h>
|
||||
|
||||
typedef NS_ENUM(NSUInteger, PNLegendPosition) {
|
||||
PNLegendPositionTop = 0,
|
||||
PNLegendPositionBottom = 1,
|
||||
PNLegendPositionLeft = 2,
|
||||
PNLegendPositionRight = 3
|
||||
};
|
||||
|
||||
typedef NS_ENUM(NSUInteger, PNLegendItemStyle) {
|
||||
PNLegendItemStyleStacked = 0,
|
||||
PNLegendItemStyleSerial = 1
|
||||
};
|
||||
|
||||
@interface PNGenericChart : UIView
|
||||
|
||||
@property (assign, nonatomic) BOOL hasLegend;
|
||||
@property (assign, nonatomic) PNLegendPosition legendPosition;
|
||||
@property (assign, nonatomic) PNLegendItemStyle legendStyle;
|
||||
|
||||
@property (assign, nonatomic) UIFont *legendFont;
|
||||
@property (assign, nonatomic) UIColor *legendFontColor;
|
||||
@property (assign, nonatomic) NSUInteger labelRowsInSerialMode;
|
||||
|
||||
/** Display the chart with or without animation. Default is YES. **/
|
||||
@property (nonatomic) BOOL displayAnimated;
|
||||
|
||||
/**
|
||||
* returns the Legend View, or nil if no chart data is present.
|
||||
* The origin of the legend frame is 0,0 but you can set it with setFrame:(CGRect)
|
||||
*
|
||||
* @param mWidth Maximum width of legend. Height will depend on this and font size
|
||||
*
|
||||
* @return UIView of Legend
|
||||
*/
|
||||
- (UIView*) getLegendWithMaxWidth:(CGFloat)mWidth;
|
||||
|
||||
|
||||
- (void) setupDefaultValues;
|
||||
@end
|
||||
Reference in New Issue
Block a user