github中有demo 居家旅行必备工具哦~~~
github地址:https://github.com/zhangxigithub/ZXQuartz
//矩形
-(void)drawRectangle:(CGRect)rect;
//圆角矩形
-(void)drawRectangle:(CGRect)rect withRadius:(float)radius;
//圆形
-(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)drawLineFrom:(CGPoint)startPoint
to:(CGPoint)endPoint;
- (void)drawRect:(CGRect)rect
{
UIColor *blue = [UIColor colorWithRed:80.f/255.f
green:150.f/255.f
blue:225.f/255.f
alpha:1];
UIColor *white = [UIColor colorWithRed:1
green:1
blue:1
alpha:1];
[blue setStroke];//设置线条颜色
[white setFill]; //设置填充颜色
//画背景矩形框
[self drawRectangle:CGRectMake(10, 10, 300, 300)];
//画圆角矩形
[self drawRectangle:CGRectMake(15, 15, 290, 290) withRadius:10];
//画波浪线
[self drawCurveFrom:CGPointMake(120, 50)
to:CGPointMake(200, 50)
controlPoint1:CGPointMake(130, 0)
controlPoint2:CGPointMake(190, 100)];
//画大圆
[self drawCircleWithCenter:CGPointMake(160, 160)
radius:50];
[blue setFill];//设置蓝色填充
//画眼睛
[self drawCircleWithCenter:CGPointMake(135, 145)
radius:6];
[self drawCircleWithCenter:CGPointMake(185, 145)
radius:6];
[white setFill];//切换回白色填充
//画嘴巴
[self drawArcFromCenter:CGPointMake(160, 160)
radius:30
startAngle:0
endAngle:3.14
clockwise:YES];
//画三道直线
[self drawLineFrom:CGPointMake(110, 260)
to:CGPointMake(210, 260)];
[self drawLineFrom:CGPointMake(120, 265)
to:CGPointMake(200, 265)];
[self drawLineFrom:CGPointMake(130, 270)
to:CGPointMake(190, 270)];
}