iOS 图表开发库:ZXQuartz
jopen
12年前
quartz 2d 的封装,使用简单方便,
还可以将UIView转为图片
示例代码:
//矩形 -(void)drawRectangle:(CGRect)rect; //圆角矩形 -(void)drawRectangle:(CGRect)rect withRadius:(float)radius; //画多边形 //pointArray = @[[NSValue valueWithCGPoint:CGPointMake(200, 400)]]; -(void)drawPolygon:(NSArray *)pointArray; //圆形 -(void)drawCircleWithCenter:(CGPoint)center radius:(float)radius; //曲线 -(void)drawCurveFrom:(CGPoint)startPoint to:(CGPoint)endPoint controlPoint1:(CGPoint)controlPoint1 controlPoint2:(CGPoint)controlPoint2; //弧线 -(void)drawArcFromCenter:(CGPoint)center radius:(float)radius startAngle:(float)startAngle endAngle:(float)endAngle clockwise:(BOOL)clockwise; //扇形 -(void)drawSectorFromCenter:(CGPoint)center radius:(float)radius startAngle:(float)startAngle endAngle:(float)endAngle clockwise:(BOOL)clockwise; //直线 -(void)drawLineFrom:(CGPoint)startPoint to:(CGPoint)endPoint; /* 折线,连续直线 pointArray = @[[NSValue valueWithCGPoint:CGPointMake(200, 400)]]; */ -(void)drawLines:(NSArray *)pointArray;