3. Quartz2D 绘制矩形、圆形、弧形
2015-02-17 12:35
134 查看
#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)); }
相关文章推荐
- Android简单的绘制 矩形 圆形 弧形 和直线
- js绘制圆形和矩形的方法
- drawRect 绘制矩形 drawCircle 绘制圆形 drawOval 绘制椭圆 drawPath 绘制任意多边形 * drawLine 绘制直线 drawPoin 绘制点
- Android 绘制圆角图片(圆形图片,圆角矩形图片,圆角正方形图片)【转】
- Canvas 绘制矩形,圆形,不规则图形(线条),渐变等图像效果
- Canvas中如何绘制弧形和圆形
- Silverlight实现对图片的涂鸦、绘制矩形、圆形、直线、文本,并且能够移动
- HTML5画布Canvas线段、矩形、弧形及贝塞尔曲线等简单图形绘制
- 使用原生JavaScript的Canvas实现拖拽式图形绘制,支持画笔、线条、箭头、三角形、矩形、平行四边形、梯形以及多边形和圆形,不依赖任何库和插件,有演示demo
- 安卓自定义View基础05-Canvas之基础图形绘制,点,线,矩形,圆,椭圆,弧形等
- HTML5 Canvas简单图形绘制[矩形、圆形、线]
- HTML5绘制矩形和圆形并且还有获取在这个图层内的坐标的思路和代码 - feilong_12的专栏 - 博客频道 - CSDN.NET
- win32绘制文字 矩形 圆形 多边形 位图
- Silverlight实现对图片的涂鸦、绘制矩形、圆形、直线、文本,并且能够移动
- 安卓自定义View基础-绘制点、线、矩形、圆形等
- Android编程开发之在Canvas中利用Path绘制基本图形(圆形,矩形,椭圆,三角形等)
- 详解使用CSS3绘制矩形、圆角矩形、圆形、椭圆形、三角形、弧
- Clipping Views安卓裁剪工具的使用,使用Android5.0新技术绘制圆角矩形,圆形控件。
- 自定义绘制圆形和弧形进度条
- C# 实现完整功能的截图控件(1)-实现绘图工具栏控件 控件实现了截图、绘制矩形、圆形、箭头、线条、文字,还需要可以撤销绘制步骤、保存图形等功能,基本实现了跟QQ2008截图一样的功能,还可以更