标签:
#pragma mark 绘制圆弧 -(void) drawArc:(CGContextRef)context{ //1.设置路径 /** 1)context 上下文 2)x,y 圆弧所在圆的中心点坐标 3)radius 半径 4)startAngle endAngle起始角度和截止角度,单位是弧度 0度 对应圆的最右侧点 5)clockwise 顺时针或逆时针 */ CGContextAddArc(context, 160, 230, 100, -M_PI_2, M_PI_2, 1); //2.绘制路径 CGContextDrawPath(context, kCGPathStroke); } #pragma mark 绘制圆形 -(void)drawShapeCicle{ //1.取出上下文 CGContextRef context = UIGraphicsGetCurrentContext(); //2.设置路径 CGRect rect = CGRectMake(50, 50, 200, 100); UIRectFrame(rect); CGContextAddEllipseInRect(context, rect); //3.绘制路径 CGContextDrawPath(context, kCGPathFillStroke); } #pragma mark 绘制矩形 -(void)drawShapeRect{ /** 在程序开发中,无论看到的是什么形状的对象,其本质都是矩形的 */ CGRect rect = CGRectMake(50, 50, 200, 200); [[UIColor redColor]set]; //绘制实心矩形 UIRectFill(rect); //绘制空心矩形 UIRectFrame(CGRectMake(50, 300, 100, 100)); }
标签:
原文地址:http://www.cnblogs.com/wlxm/p/4295124.html