ZXQuartz 介绍
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;
ZXQuartz 官网
https://github.com/zhangxigithub/ZXQuartz
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。